feat: add ${GLOBAL_REGISTRY} for change docker image
This commit is contained in:
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
apache:
|
||||
<<: *defaults
|
||||
image: httpd:${APACHE_VERSION:-2.4.62-alpine3.20}
|
||||
image: ${GLOBAL_REGISTRY:-}httpd:${APACHE_VERSION:-2.4.62-alpine3.20}
|
||||
ports:
|
||||
- "${APACHE_HTTP_PORT_OVERRIDE:-80}:80"
|
||||
- "${APACHE_HTTPS_PORT_OVERRIDE:-443}:443"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
apisix:
|
||||
<<: *defaults
|
||||
image: apache/apisix:${APISIX_VERSION:-3.13.0-debian}
|
||||
image: ${GLOBAL_REGISTRY:-}apache/apisix:${APISIX_VERSION:-3.13.0-debian}
|
||||
ports:
|
||||
- "${APISIX_HTTP_PORT_OVERRIDE:-9080}:9080"
|
||||
- "${APISIX_HTTPS_PORT_OVERRIDE:-9443}:9443"
|
||||
@@ -98,7 +98,7 @@ services:
|
||||
# Optional: APISIX Dashboard
|
||||
apisix-dashboard:
|
||||
<<: *defaults
|
||||
image: apache/apisix-dashboard:${APISIX_DASHBOARD_VERSION:-3.0.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}apache/apisix-dashboard:${APISIX_DASHBOARD_VERSION:-3.0.1-alpine}
|
||||
ports:
|
||||
- "${APISIX_DASHBOARD_PORT_OVERRIDE:-9000}:9000"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
bifrost:
|
||||
<<: *defaults
|
||||
image: maximhq/bifrost:${BIFROST_VERSION:-v1.2.15}
|
||||
image: ${GLOBAL_REGISTRY:-}maximhq/bifrost:${BIFROST_VERSION:-v1.2.15}
|
||||
volumes:
|
||||
- bifrost_data:/app/data
|
||||
ports:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
bolt-diy:
|
||||
<<: *defaults
|
||||
image: stackblitz/bolt:${BOLT_DIY_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}stackblitz/bolt:${BOLT_DIY_VERSION:-latest}
|
||||
ports:
|
||||
- "${BOLT_DIY_PORT_OVERRIDE:-5173}:5173"
|
||||
environment:
|
||||
|
||||
@@ -36,7 +36,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
budibase:
|
||||
<<: *defaults
|
||||
image: budibase/budibase:${BUDIBASE_VERSION:-3.23.0}
|
||||
image: ${GLOBAL_REGISTRY:-}budibase/budibase:${BUDIBASE_VERSION:-3.23.0}
|
||||
container_name: budibase
|
||||
ports:
|
||||
- "${BUDIBASE_PORT_OVERRIDE:-10000}:80"
|
||||
@@ -90,7 +90,7 @@ services:
|
||||
|
||||
redis:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-7-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-7-alpine}
|
||||
container_name: budibase-redis
|
||||
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
|
||||
volumes:
|
||||
|
||||
@@ -85,7 +85,7 @@ services:
|
||||
|
||||
bytebot-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-bytebot}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
cassandra:
|
||||
<<: *defaults
|
||||
image: cassandra:${CASSANDRA_VERSION:-5.0.2}
|
||||
image: ${GLOBAL_REGISTRY:-}cassandra:${CASSANDRA_VERSION:-5.0.2}
|
||||
ports:
|
||||
- "${CASSANDRA_CQL_PORT_OVERRIDE:-9042}:9042"
|
||||
- "${CASSANDRA_THRIFT_PORT_OVERRIDE:-9160}:9160"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
clash:
|
||||
<<: *defaults
|
||||
image: centralx/clash:${CLASH_VERSION:-1.18.0}
|
||||
image: ${GLOBAL_REGISTRY:-}centralx/clash:${CLASH_VERSION:-1.18.0}
|
||||
ports:
|
||||
- "7880:80"
|
||||
- "7890:7890"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
clickhouse:
|
||||
<<: *defaults
|
||||
image: clickhouse/clickhouse-server:${CLICKHOUSE_VERSION:-24.11.1.2557}
|
||||
image: ${GLOBAL_REGISTRY:-}clickhouse/clickhouse-server:${CLICKHOUSE_VERSION:-24.11.1.2557}
|
||||
hostname: clickhouse
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
|
||||
@@ -34,7 +34,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
conductor-server:
|
||||
<<: *defaults
|
||||
image: conductor:server
|
||||
image: ${GLOBAL_REGISTRY:-}conductor:server
|
||||
build:
|
||||
context: https://github.com/conductor-oss/conductor.git#main:docker/server
|
||||
dockerfile: Dockerfile
|
||||
@@ -82,7 +82,7 @@ services:
|
||||
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
container_name: conductor-postgres
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB:-conductor}
|
||||
@@ -108,7 +108,7 @@ services:
|
||||
|
||||
elasticsearch:
|
||||
<<: *defaults
|
||||
image: elasticsearch:${ELASTICSEARCH_VERSION:-8.11.0}
|
||||
image: ${GLOBAL_REGISTRY:-}elasticsearch:${ELASTICSEARCH_VERSION:-8.11.0}
|
||||
container_name: conductor-elasticsearch
|
||||
environment:
|
||||
- discovery.type=single-node
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
consul:
|
||||
<<: *defaults
|
||||
image: consul:${CONSUL_VERSION:-1.20.3}
|
||||
image: ${GLOBAL_REGISTRY:-}consul:${CONSUL_VERSION:-1.20.3}
|
||||
ports:
|
||||
- "${CONSUL_HTTP_PORT_OVERRIDE:-8500}:8500"
|
||||
- "${CONSUL_DNS_PORT_OVERRIDE:-8600}:8600/udp"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
dify-api:
|
||||
<<: *defaults
|
||||
image: langgenius/dify-api:${DIFY_VERSION:-0.18.2}
|
||||
image: ${GLOBAL_REGISTRY:-}langgenius/dify-api:${DIFY_VERSION:-0.18.2}
|
||||
depends_on:
|
||||
dify-db:
|
||||
condition: service_healthy
|
||||
@@ -48,7 +48,7 @@ services:
|
||||
|
||||
dify-worker:
|
||||
<<: *defaults
|
||||
image: langgenius/dify-api:${DIFY_VERSION:-0.18.2}
|
||||
image: ${GLOBAL_REGISTRY:-}langgenius/dify-api:${DIFY_VERSION:-0.18.2}
|
||||
depends_on:
|
||||
dify-db:
|
||||
condition: service_healthy
|
||||
@@ -81,7 +81,7 @@ services:
|
||||
|
||||
dify-web:
|
||||
<<: *defaults
|
||||
image: langgenius/dify-web:${DIFY_VERSION:-0.18.2}
|
||||
image: ${GLOBAL_REGISTRY:-}langgenius/dify-web:${DIFY_VERSION:-0.18.2}
|
||||
depends_on:
|
||||
dify-api:
|
||||
condition: service_healthy
|
||||
@@ -102,7 +102,7 @@ services:
|
||||
|
||||
dify-db:
|
||||
<<: *defaults
|
||||
image: postgres:15-alpine
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:15-alpine
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-dify}
|
||||
@@ -128,7 +128,7 @@ services:
|
||||
|
||||
dify-redis:
|
||||
<<: *defaults
|
||||
image: redis:7-alpine
|
||||
image: ${GLOBAL_REGISTRY:-}redis:7-alpine
|
||||
command: redis-server --requirepass ${REDIS_PASSWORD:-}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
@@ -151,7 +151,7 @@ services:
|
||||
|
||||
dify-weaviate:
|
||||
<<: *defaults
|
||||
image: semitechnologies/weaviate:${WEAVIATE_VERSION:-1.28.12}
|
||||
image: ${GLOBAL_REGISTRY:-}semitechnologies/weaviate:${WEAVIATE_VERSION:-1.28.12}
|
||||
profiles:
|
||||
- weaviate
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
dnsmasq:
|
||||
<<: *defaults
|
||||
image: dockurr/dnsmasq:${DNSMASQ_VERSION:-2.91}
|
||||
image: ${GLOBAL_REGISTRY:-}dockurr/dnsmasq:${DNSMASQ_VERSION:-2.91}
|
||||
volumes:
|
||||
- ./dnsmasq.conf:/etc/dnsmasq.conf:ro
|
||||
ports:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
registry:
|
||||
<<: *defaults
|
||||
image: registry:${REGISTRY_VERSION:-3.0.0}
|
||||
image: ${GLOBAL_REGISTRY:-}registry:${REGISTRY_VERSION:-3.0.0}
|
||||
volumes:
|
||||
- ./certs:/certs:ro
|
||||
- ./config.yml:/etc/distribution/config.yml:ro
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
dockge:
|
||||
<<: *defaults
|
||||
image: louislam/dockge:${DOCKGE_VERSION:-1}
|
||||
image: ${GLOBAL_REGISTRY:-}louislam/dockge:${DOCKGE_VERSION:-1}
|
||||
ports:
|
||||
- "${PORT_OVERRIDE:-5001}:5001"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
duckdb:
|
||||
<<: *defaults
|
||||
image: davidgasquez/duckdb:${DUCKDB_VERSION:-v1.1.3}
|
||||
image: ${GLOBAL_REGISTRY:-}davidgasquez/duckdb:${DUCKDB_VERSION:-v1.1.3}
|
||||
command: ["duckdb", "/data/duckdb.db"]
|
||||
stdin_open: true
|
||||
tty: true
|
||||
|
||||
@@ -100,7 +100,7 @@ services:
|
||||
|
||||
redis:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-alpine}
|
||||
command: redis-server --bind 0.0.0.0
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
jobmanager:
|
||||
<<: *defaults
|
||||
image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
|
||||
image: ${GLOBAL_REGISTRY:-}flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
|
||||
hostname: jobmanager
|
||||
command: jobmanager
|
||||
environment:
|
||||
@@ -43,7 +43,7 @@ services:
|
||||
|
||||
taskmanager:
|
||||
<<: *defaults
|
||||
image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
|
||||
image: ${GLOBAL_REGISTRY:-}flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
|
||||
command: taskmanager
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
frpc:
|
||||
<<: *defaults
|
||||
image: snowdreamtech/frpc:${FRPC_VERSION:-0.64.0}
|
||||
image: ${GLOBAL_REGISTRY:-}snowdreamtech/frpc:${FRPC_VERSION:-0.64.0}
|
||||
volumes:
|
||||
- ./frpc.toml:/etc/frp/frpc.toml:ro
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
frps:
|
||||
<<: *defaults
|
||||
image: snowdreamtech/frps:${FRPS_VERSION:-0.64.0}
|
||||
image: ${GLOBAL_REGISTRY:-}snowdreamtech/frps:${FRPS_VERSION:-0.64.0}
|
||||
volumes:
|
||||
- ./frps.toml:/etc/frp/frps.toml:ro
|
||||
ports:
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# Gitea Runner version
|
||||
GITEA_RUNNER_VERSION=0.2.13-dind
|
||||
|
||||
# Gitea instance URL
|
||||
INSTANCE_URL=http://localhost:3000
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
gitea_runner:
|
||||
<<: *defaults
|
||||
image: gitea/act_runner:0.2.12
|
||||
image: ${GLOBAL_REGISTRY:-}gitea/act_runner:${GITEA_RUNNER_VERSION:-0.2.13}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
CONFIG_FILE: /config.yaml
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
gitea:
|
||||
<<: *defaults
|
||||
image: gitea/gitea:${GITEA_VERSION:-1.24.6-rootless}
|
||||
image: ${GLOBAL_REGISTRY:-}gitea/gitea:${GITEA_VERSION:-1.24.6-rootless}
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
@@ -44,7 +44,7 @@ services:
|
||||
|
||||
db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.6}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.6}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-gitea}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
gitlab-runner:
|
||||
<<: *defaults
|
||||
image: gitlab/gitlab-runner:${GITLAB_RUNNER_VERSION:-alpine3.21-v18.4.0}
|
||||
image: ${GLOBAL_REGISTRY:-}gitlab/gitlab-runner:${GITLAB_RUNNER_VERSION:-alpine3.21-v18.4.0}
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./config:/etc/gitlab-runner
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
gitlab:
|
||||
<<: *defaults
|
||||
image: gitlab/gitlab-ce:${GITLAB_VERSION:-18.4.0-ce.0}
|
||||
image: ${GLOBAL_REGISTRY:-}gitlab/gitlab-ce:${GITLAB_VERSION:-18.4.0-ce.0}
|
||||
ports:
|
||||
- "${GITLAB_PORT_OVERRIDE_HTTPS:-5443}:443"
|
||||
- "${GITLAB_PORT_OVERRIDE_HTTP:-5080}:80"
|
||||
|
||||
@@ -67,7 +67,7 @@ To use AMD GPUs with ROCm support:
|
||||
1. Use the ROCm-specific image in `docker-compose.yaml`:
|
||||
|
||||
```yaml
|
||||
image: gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}-rocm
|
||||
image: ${GLOBAL_REGISTRY:-}gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}-rocm
|
||||
```
|
||||
|
||||
2. Change the device driver to `amdgpu`:
|
||||
|
||||
@@ -67,7 +67,7 @@ deploy:
|
||||
1. 在 `docker-compose.yaml` 中使用 ROCm 特定镜像:
|
||||
|
||||
```yaml
|
||||
image: gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}-rocm
|
||||
image: ${GLOBAL_REGISTRY:-}gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}-rocm
|
||||
```
|
||||
|
||||
2. 将设备驱动更改为 `amdgpu`:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
gpustack:
|
||||
<<: *defaults
|
||||
image: gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}
|
||||
image: ${GLOBAL_REGISTRY:-}gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}
|
||||
ports:
|
||||
- "${GPUSTACK_PORT_OVERRIDE:-80}:80"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
grafana:
|
||||
<<: *defaults
|
||||
image: grafana/grafana:${GRAFANA_VERSION:-12.1.1}
|
||||
image: ${GLOBAL_REGISTRY:-}grafana/grafana:${GRAFANA_VERSION:-12.1.1}
|
||||
ports:
|
||||
- "${GRAFANA_PORT_OVERRIDE:-3000}:3000"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
halo:
|
||||
<<: *defaults
|
||||
image: halohub/halo:${HALO_VERSION:-2.21.9}
|
||||
image: ${GLOBAL_REGISTRY:-}halohub/halo:${HALO_VERSION:-2.21.9}
|
||||
ports:
|
||||
- "${HALO_PORT:-8090}:8090"
|
||||
volumes:
|
||||
@@ -43,7 +43,7 @@ services:
|
||||
|
||||
halo-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-postgres}
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
# Harbor Core
|
||||
harbor-core:
|
||||
<<: *defaults
|
||||
image: goharbor/harbor-core:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/harbor-core:${HARBOR_VERSION:-v2.12.0}
|
||||
depends_on:
|
||||
harbor-db:
|
||||
condition: service_healthy
|
||||
@@ -48,7 +48,7 @@ services:
|
||||
# Harbor JobService
|
||||
harbor-jobservice:
|
||||
<<: *defaults
|
||||
image: goharbor/harbor-jobservice:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/harbor-jobservice:${HARBOR_VERSION:-v2.12.0}
|
||||
depends_on:
|
||||
harbor-db:
|
||||
condition: service_healthy
|
||||
@@ -71,7 +71,7 @@ services:
|
||||
# Harbor Registry
|
||||
harbor-registry:
|
||||
<<: *defaults
|
||||
image: goharbor/registry-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/registry-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
volumes:
|
||||
- harbor_registry:/storage
|
||||
environment:
|
||||
@@ -87,14 +87,14 @@ services:
|
||||
# Harbor Portal (UI)
|
||||
harbor-portal:
|
||||
<<: *defaults
|
||||
image: goharbor/harbor-portal:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/harbor-portal:${HARBOR_VERSION:-v2.12.0}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
|
||||
# Harbor Proxy (Nginx)
|
||||
harbor-proxy:
|
||||
<<: *defaults
|
||||
image: goharbor/nginx-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/nginx-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
ports:
|
||||
- "${HARBOR_HTTP_PORT_OVERRIDE:-80}:8080"
|
||||
- "${HARBOR_HTTPS_PORT_OVERRIDE:-443}:8443"
|
||||
@@ -117,7 +117,7 @@ services:
|
||||
# Harbor Database
|
||||
harbor-db:
|
||||
<<: *defaults
|
||||
image: goharbor/harbor-db:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/harbor-db:${HARBOR_VERSION:-v2.12.0}
|
||||
volumes:
|
||||
- harbor_db:/var/lib/postgresql/data
|
||||
environment:
|
||||
@@ -142,7 +142,7 @@ services:
|
||||
# Harbor Redis
|
||||
harbor-redis:
|
||||
<<: *defaults
|
||||
image: goharbor/redis-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
image: ${GLOBAL_REGISTRY:-}goharbor/redis-photon:${HARBOR_VERSION:-v2.12.0}
|
||||
volumes:
|
||||
- harbor_redis:/var/lib/redis
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
hbase:
|
||||
<<: *defaults
|
||||
image: harisekhon/hbase:${HBASE_VERSION:-2.6}
|
||||
image: ${GLOBAL_REGISTRY:-}harisekhon/hbase:${HBASE_VERSION:-2.6}
|
||||
hostname: hbase
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Docker Registry 镜像地址(可选)
|
||||
# Docker registry
|
||||
DOCKER_REGISTRY=docker.io
|
||||
|
||||
# 构建版本
|
||||
BUILD_VERSION=latest
|
||||
# Build version
|
||||
BUILD_VERSION=1.6.0
|
||||
|
||||
# Hugging Face 镜像端点(可选,用于中国大陆用户)
|
||||
# Hugging Face Endpoint, optional for China users
|
||||
# HF_ENDPOINT=https://hf-mirror.com
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
lama-cleaner:
|
||||
<<: *defaults
|
||||
image: ${DOCKER_REGISTRY:-docker.io}/local/lama-cleaner:${BUILD_VERSION:-latest}
|
||||
image: ${DOCKER_REGISTRY:-docker.io}/local/lama-cleaner:${BUILD_VERSION:-1.6.0}
|
||||
ports:
|
||||
- 8080:8080
|
||||
build:
|
||||
@@ -17,7 +17,7 @@ services:
|
||||
dockerfile: Dockerfile
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
# HF_ENDPOINT: https://hf-mirror.com
|
||||
HF_ENDPOINT: ${HF_ENDPOINT:-}
|
||||
volumes:
|
||||
- ./models:/root/.cache
|
||||
command:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
jenkins:
|
||||
<<: *defaults
|
||||
image: jenkins/jenkins:${JENKINS_VERSION:-2.486-lts-jdk17}
|
||||
image: ${GLOBAL_REGISTRY:-}jenkins/jenkins:${JENKINS_VERSION:-2.486-lts-jdk17}
|
||||
ports:
|
||||
- "${JENKINS_HTTP_PORT_OVERRIDE:-8080}:8080"
|
||||
- "${JENKINS_AGENT_PORT_OVERRIDE:-50000}:50000"
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
# Zookeeper for Kafka coordination
|
||||
zookeeper:
|
||||
<<: *defaults
|
||||
image: confluentinc/cp-zookeeper:${KAFKA_VERSION:-7.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}confluentinc/cp-zookeeper:${KAFKA_VERSION:-7.8.0}
|
||||
ports:
|
||||
- "${ZOOKEEPER_CLIENT_PORT_OVERRIDE:-2181}:2181"
|
||||
volumes:
|
||||
@@ -43,7 +43,7 @@ services:
|
||||
# Kafka broker
|
||||
kafka:
|
||||
<<: *defaults
|
||||
image: confluentinc/cp-kafka:${KAFKA_VERSION:-7.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}confluentinc/cp-kafka:${KAFKA_VERSION:-7.8.0}
|
||||
depends_on:
|
||||
zookeeper:
|
||||
condition: service_healthy
|
||||
@@ -91,7 +91,7 @@ services:
|
||||
# Kafka UI (optional)
|
||||
kafka-ui:
|
||||
<<: *defaults
|
||||
image: provectuslabs/kafka-ui:${KAFKA_UI_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}provectuslabs/kafka-ui:${KAFKA_UI_VERSION:-latest}
|
||||
depends_on:
|
||||
kafka:
|
||||
condition: service_healthy
|
||||
|
||||
@@ -35,7 +35,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
kestra:
|
||||
<<: *defaults
|
||||
image: kestra/kestra:${KESTRA_VERSION:-latest-full}
|
||||
image: ${GLOBAL_REGISTRY:-}kestra/kestra:${KESTRA_VERSION:-latest-full}
|
||||
container_name: kestra
|
||||
command: server standalone
|
||||
ports:
|
||||
@@ -92,7 +92,7 @@ services:
|
||||
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
container_name: kestra-postgres
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB:-kestra}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
kibana:
|
||||
<<: *defaults
|
||||
image: docker.elastic.co/kibana/kibana:${KIBANA_VERSION:-9.2.0}
|
||||
image: ${GLOBAL_REGISTRY:-}docker.elastic.co/kibana/kibana:${KIBANA_VERSION:-9.2.0}
|
||||
ports:
|
||||
- "${KIBANA_PORT_OVERRIDE:-5601}:5601"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
kodbox:
|
||||
<<: *defaults
|
||||
image: kodcloud/kodbox:${KODBOX_VERSION:-1.62}
|
||||
image: ${GLOBAL_REGISTRY:-}kodcloud/kodbox:${KODBOX_VERSION:-1.62}
|
||||
ports:
|
||||
- "${KODBOX_PORT:-80}:80"
|
||||
volumes:
|
||||
@@ -46,7 +46,7 @@ services:
|
||||
|
||||
kodbox-db:
|
||||
<<: *defaults
|
||||
image: mysql:${MYSQL_VERSION:-9.4.0}
|
||||
image: ${GLOBAL_REGISTRY:-}mysql:${MYSQL_VERSION:-9.4.0}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-root123}
|
||||
@@ -76,7 +76,7 @@ services:
|
||||
|
||||
kodbox-redis:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine3.22}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine3.22}
|
||||
command:
|
||||
- redis-server
|
||||
- --requirepass
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
# Kong Database
|
||||
kong-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16.6-alpine3.21}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16.6-alpine3.21}
|
||||
volumes:
|
||||
- kong_db_data:/var/lib/postgresql/data
|
||||
environment:
|
||||
@@ -36,7 +36,7 @@ services:
|
||||
# Kong Database Migration
|
||||
kong-migrations:
|
||||
<<: *defaults
|
||||
image: kong:${KONG_VERSION:-3.8.0-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}kong:${KONG_VERSION:-3.8.0-alpine}
|
||||
depends_on:
|
||||
kong-db:
|
||||
condition: service_healthy
|
||||
@@ -53,7 +53,7 @@ services:
|
||||
# Kong Gateway
|
||||
kong:
|
||||
<<: *defaults
|
||||
image: kong:${KONG_VERSION:-3.8.0-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}kong:${KONG_VERSION:-3.8.0-alpine}
|
||||
depends_on:
|
||||
kong-db:
|
||||
condition: service_healthy
|
||||
@@ -98,7 +98,7 @@ services:
|
||||
# Kong Manager (Optional GUI)
|
||||
kong-gui:
|
||||
<<: *defaults
|
||||
image: pantsel/konga:${KONGA_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}pantsel/konga:${KONGA_VERSION:-latest}
|
||||
depends_on:
|
||||
kong:
|
||||
condition: service_healthy
|
||||
|
||||
@@ -36,7 +36,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
langflow:
|
||||
<<: *defaults
|
||||
image: langflowai/langflow:${LANGFLOW_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}langflowai/langflow:${LANGFLOW_VERSION:-latest}
|
||||
pull_policy: always
|
||||
container_name: langflow
|
||||
ports:
|
||||
@@ -100,7 +100,7 @@ services:
|
||||
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
container_name: langflow-postgres
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB:-langflow}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
langfuse-server:
|
||||
<<: *defaults
|
||||
image: langfuse/langfuse:${LANGFUSE_VERSION:-3.115.0}
|
||||
image: ${GLOBAL_REGISTRY:-}langfuse/langfuse:${LANGFUSE_VERSION:-3.115.0}
|
||||
ports:
|
||||
- "${LANGFUSE_PORT:-3000}:3000"
|
||||
environment:
|
||||
@@ -40,7 +40,7 @@ services:
|
||||
|
||||
langfuse-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-postgres}
|
||||
|
||||
@@ -49,7 +49,7 @@ services:
|
||||
|
||||
db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16}
|
||||
environment:
|
||||
- POSTGRES_DB=litellm
|
||||
- POSTGRES_USER=llmproxy
|
||||
@@ -76,7 +76,7 @@ services:
|
||||
|
||||
prometheus:
|
||||
<<: *defaults
|
||||
image: prom/prometheus:${PROMETHEUS_VERSION:-v3.3.1}
|
||||
image: ${GLOBAL_REGISTRY:-}prom/prometheus:${PROMETHEUS_VERSION:-v3.3.1}
|
||||
profiles:
|
||||
- metrics
|
||||
volumes:
|
||||
|
||||
@@ -8,7 +8,7 @@ x-defaults: &defaults
|
||||
|
||||
x-mariadb-galera: &mariadb-galera
|
||||
<<: *defaults
|
||||
image: mariadb:${MARIADB_VERSION:-11.7.2}
|
||||
image: ${GLOBAL_REGISTRY:-}mariadb:${MARIADB_VERSION:-11.7.2}
|
||||
environment: &galera-env
|
||||
TZ: ${TZ:-UTC}
|
||||
MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD:-galera}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
milvus-standalone-embed:
|
||||
<<: *defaults
|
||||
image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
|
||||
image: ${GLOBAL_REGISTRY:-}milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
environment:
|
||||
@@ -45,7 +45,7 @@ services:
|
||||
|
||||
attu:
|
||||
<<: *defaults
|
||||
image: zilliz/attu:${ATTU_VERSION:-v2.6.1}
|
||||
image: ${GLOBAL_REGISTRY:-}zilliz/attu:${ATTU_VERSION:-v2.6.1}
|
||||
profiles:
|
||||
- attu
|
||||
environment:
|
||||
|
||||
@@ -36,7 +36,7 @@ services:
|
||||
|
||||
minio:
|
||||
<<: *defaults
|
||||
image: minio/minio:${MINIO_VERSION:-RELEASE.2024-12-18T13-15-44Z}
|
||||
image: ${GLOBAL_REGISTRY:-}minio/minio:${MINIO_VERSION:-RELEASE.2024-12-18T13-15-44Z}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minioadmin}
|
||||
@@ -64,7 +64,7 @@ services:
|
||||
|
||||
milvus-standalone:
|
||||
<<: *defaults
|
||||
image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
|
||||
image: ${GLOBAL_REGISTRY:-}milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
|
||||
command: ["milvus", "run", "standalone"]
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
@@ -100,7 +100,7 @@ services:
|
||||
|
||||
attu:
|
||||
<<: *defaults
|
||||
image: zilliz/attu:${ATTU_VERSION:-v2.6.1}
|
||||
image: ${GLOBAL_REGISTRY:-}zilliz/attu:${ATTU_VERSION:-v2.6.1}
|
||||
profiles:
|
||||
- attu
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
minecraft-bedrock:
|
||||
<<: *defaults
|
||||
image: itzg/minecraft-bedrock-server:${BEDROCK_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}itzg/minecraft-bedrock-server:${BEDROCK_VERSION:-latest}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
EULA: "${EULA:-TRUE}"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
minio:
|
||||
<<: *defaults
|
||||
image: minio/minio:${MINIO_VERSION:-RELEASE.2025-09-07T16-13-09Z}
|
||||
image: ${GLOBAL_REGISTRY:-}minio/minio:${MINIO_VERSION:-RELEASE.2025-09-07T16-13-09Z}
|
||||
ports:
|
||||
- "${MINIO_PORT_OVERRIDE_API:-9000}:9000"
|
||||
- "${MINIO_PORT_OVERRIDE_WEBUI:-9001}:9001"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.6-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.6-alpine}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-mlflow}
|
||||
@@ -34,7 +34,7 @@ services:
|
||||
|
||||
minio:
|
||||
<<: *defaults
|
||||
image: minio/minio:${MINIO_VERSION:-RELEASE.2025-01-07T16-13-09Z}
|
||||
image: ${GLOBAL_REGISTRY:-}minio/minio:${MINIO_VERSION:-RELEASE.2025-01-07T16-13-09Z}
|
||||
command: server /data --console-address ":9001"
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
@@ -62,7 +62,7 @@ services:
|
||||
|
||||
minio-init:
|
||||
<<: *defaults
|
||||
image: minio/mc:${MINIO_MC_VERSION:-RELEASE.2025-01-07T17-25-52Z}
|
||||
image: ${GLOBAL_REGISTRY:-}minio/mc:${MINIO_MC_VERSION:-RELEASE.2025-01-07T17-25-52Z}
|
||||
depends_on:
|
||||
minio:
|
||||
condition: service_healthy
|
||||
|
||||
@@ -8,7 +8,7 @@ x-defaults: &defaults
|
||||
|
||||
x-mongo: &mongo
|
||||
<<: *defaults
|
||||
image: mongo:${MONGO_VERSION:-8.0.13}
|
||||
image: ${GLOBAL_REGISTRY:-}mongo:${MONGO_VERSION:-8.0.13}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME:-root}
|
||||
@@ -51,7 +51,7 @@ services:
|
||||
|
||||
mongo-init:
|
||||
<<: *defaults
|
||||
image: mongo:${MONGO_VERSION:-8.0.13}
|
||||
image: ${GLOBAL_REGISTRY:-}mongo:${MONGO_VERSION:-8.0.13}
|
||||
restart: on-failure
|
||||
depends_on:
|
||||
mongo1:
|
||||
|
||||
@@ -8,7 +8,7 @@ x-defaults: &defaults
|
||||
|
||||
x-mongo: &mongo
|
||||
<<: *defaults
|
||||
image: mongo:${MONGO_VERSION:-8.0.13}
|
||||
image: ${GLOBAL_REGISTRY:-}mongo:${MONGO_VERSION:-8.0.13}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME:-root}
|
||||
@@ -60,7 +60,7 @@ services:
|
||||
|
||||
mongo-init:
|
||||
<<: *defaults
|
||||
image: mongo:${MONGO_VERSION:-8.0.13}
|
||||
image: ${GLOBAL_REGISTRY:-}mongo:${MONGO_VERSION:-8.0.13}
|
||||
restart: on-failure
|
||||
depends_on:
|
||||
mongo1:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
mongo:
|
||||
<<: *defaults
|
||||
image: mongo:${MONGO_VERSION:-8.0.13}
|
||||
image: ${GLOBAL_REGISTRY:-}mongo:${MONGO_VERSION:-8.0.13}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME:-root}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
mysql:
|
||||
<<: *defaults
|
||||
image: mysql:${MYSQL_VERSION:-9.4.0}
|
||||
image: ${GLOBAL_REGISTRY:-}mysql:${MYSQL_VERSION:-9.4.0}
|
||||
ports:
|
||||
- "${MYSQL_PORT_OVERRIDE:-3306}:3306"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
n8n:
|
||||
<<: *defaults
|
||||
image: n8nio/n8n:${N8N_VERSION:-1.114.0}
|
||||
image: ${GLOBAL_REGISTRY:-}n8nio/n8n:${N8N_VERSION:-1.114.0}
|
||||
ports:
|
||||
- "${N8N_PORT:-5678}:5678"
|
||||
volumes:
|
||||
@@ -56,7 +56,7 @@ services:
|
||||
|
||||
n8n-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${DB_POSTGRESDB_USER:-n8n}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
nacos:
|
||||
<<: *defaults
|
||||
image: nacos/nacos-server:${NACOS_VERSION:-v3.1.0-slim}
|
||||
image: ${GLOBAL_REGISTRY:-}nacos/nacos-server:${NACOS_VERSION:-v3.1.0-slim}
|
||||
ports:
|
||||
- "${NACOS_HTTP_PORT_OVERRIDE:-8848}:8848"
|
||||
- "${NACOS_GRPC_PORT_OVERRIDE:-9848}:9848"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
metad:
|
||||
<<: *defaults
|
||||
image: vesoft/nebula-metad:${NEBULA_VERSION:-v3.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}vesoft/nebula-metad:${NEBULA_VERSION:-v3.8.0}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- USER=root
|
||||
@@ -44,7 +44,7 @@ services:
|
||||
|
||||
storaged:
|
||||
<<: *defaults
|
||||
image: vesoft/nebula-storaged:${NEBULA_VERSION:-v3.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}vesoft/nebula-storaged:${NEBULA_VERSION:-v3.8.0}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- USER=root
|
||||
@@ -82,7 +82,7 @@ services:
|
||||
|
||||
graphd:
|
||||
<<: *defaults
|
||||
image: vesoft/nebula-graphd:${NEBULA_VERSION:-v3.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}vesoft/nebula-graphd:${NEBULA_VERSION:-v3.8.0}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- USER=root
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
neo4j:
|
||||
<<: *defaults
|
||||
image: neo4j:${NEO4J_VERSION:-5.27.4-community}
|
||||
image: ${GLOBAL_REGISTRY:-}neo4j:${NEO4J_VERSION:-5.27.4-community}
|
||||
ports:
|
||||
- "${NEO4J_HTTP_PORT_OVERRIDE:-7474}:7474"
|
||||
- "${NEO4J_BOLT_PORT_OVERRIDE:-7687}:7687"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
nginx:
|
||||
<<: *defaults
|
||||
image: nginx:${NGINX_VERSION:-1.29.2-alpine3.22}
|
||||
image: ${GLOBAL_REGISTRY:-}nginx:${NGINX_VERSION:-1.29.2-alpine3.22}
|
||||
ports:
|
||||
- "${NGINX_HTTP_PORT_OVERRIDE:-80}:80"
|
||||
- "${NGINX_HTTPS_PORT_OVERRIDE:-443}:443"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
node-exporter:
|
||||
<<: *defaults
|
||||
image: prom/node-exporter:${NODE_EXPORTER_VERSION:-v1.8.2}
|
||||
image: ${GLOBAL_REGISTRY:-}prom/node-exporter:${NODE_EXPORTER_VERSION:-v1.8.2}
|
||||
ports:
|
||||
- "${NODE_EXPORTER_PORT_OVERRIDE:-9100}:9100"
|
||||
command:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
oceanbase:
|
||||
<<: *defaults
|
||||
image: oceanbase/oceanbase-ce:${OCEANBASE_VERSION:-4.3.3.1-106000012024110114}
|
||||
image: ${GLOBAL_REGISTRY:-}oceanbase/oceanbase-ce:${OCEANBASE_VERSION:-4.3.3.1-106000012024110114}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
MODE: slim
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
odoo:
|
||||
<<: *defaults
|
||||
image: odoo:${ODOO_VERSION:-19.0}
|
||||
image: ${GLOBAL_REGISTRY:-}odoo:${ODOO_VERSION:-19.0}
|
||||
depends_on:
|
||||
odoo-db:
|
||||
condition: service_healthy
|
||||
@@ -42,7 +42,7 @@ services:
|
||||
|
||||
odoo-db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-odoo}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
ollama:
|
||||
<<: *defaults
|
||||
image: ollama/ollama:${OLLAMA_VERSION:-0.12.6}
|
||||
image: ${GLOBAL_REGISTRY:-}ollama/ollama:${OLLAMA_VERSION:-0.12.6}
|
||||
ports:
|
||||
- "${OLLAMA_PORT_OVERRIDE:-11434}:11434"
|
||||
volumes:
|
||||
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
# https://github.com/coze-dev/coze-studio/tree/main/docker
|
||||
|
||||
opencoze-info:
|
||||
image: alpine:latest
|
||||
image: ${GLOBAL_REGISTRY:-}alpine:latest
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: >
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
db:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-opencut}
|
||||
@@ -36,7 +36,7 @@ services:
|
||||
|
||||
redis:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-7-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-7-alpine}
|
||||
ports:
|
||||
- "${REDIS_PORT_OVERRIDE:-6379}:6379"
|
||||
healthcheck:
|
||||
@@ -56,7 +56,7 @@ services:
|
||||
|
||||
serverless-redis-http:
|
||||
<<: *defaults
|
||||
image: hiett/serverless-redis-http:${SERVERLESS_REDIS_HTTP_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}hiett/serverless-redis-http:${SERVERLESS_REDIS_HTTP_VERSION:-latest}
|
||||
ports:
|
||||
- "${SERVERLESS_REDIS_HTTP_PORT_OVERRIDE:-8079}:80"
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
openlist:
|
||||
<<: *defaults
|
||||
image: openlistteam/openlist:${OPENLIST_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}openlistteam/openlist:${OPENLIST_VERSION:-latest}
|
||||
ports:
|
||||
- "${OPENLIST_PORT_OVERRIDE:-5244}:5244"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
opensearch:
|
||||
<<: *defaults
|
||||
image: opensearchproject/opensearch:${OPENSEARCH_VERSION:-2.19.0}
|
||||
image: ${GLOBAL_REGISTRY:-}opensearchproject/opensearch:${OPENSEARCH_VERSION:-2.19.0}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
cluster.name: ${CLUSTER_NAME:-opensearch-cluster}
|
||||
@@ -48,7 +48,7 @@ services:
|
||||
|
||||
opensearch-dashboards:
|
||||
<<: *defaults
|
||||
image: opensearchproject/opensearch-dashboards:${OPENSEARCH_DASHBOARDS_VERSION:-2.19.0}
|
||||
image: ${GLOBAL_REGISTRY:-}opensearchproject/opensearch-dashboards:${OPENSEARCH_DASHBOARDS_VERSION:-2.19.0}
|
||||
ports:
|
||||
- "${OPENSEARCH_DASHBOARDS_PORT_OVERRIDE:-5601}:5601"
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
portainer:
|
||||
<<: *defaults
|
||||
image: portainer/portainer-ce:${PORTAINER_VERSION:-2.27.3-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}portainer/portainer-ce:${PORTAINER_VERSION:-2.27.3-alpine}
|
||||
ports:
|
||||
- "${PORTAINER_WEB_PORT_OVERRIDE:-9000}:9000"
|
||||
- "${PORTAINER_EDGE_PORT_OVERRIDE:-8000}:8000"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
portkey-gateway:
|
||||
<<: *defaults
|
||||
image: portkeyai/gateway:${PORTKEY_GATEWAY_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}portkeyai/gateway:${PORTKEY_GATEWAY_VERSION:-latest}
|
||||
ports:
|
||||
- "${PORTKEY_GATEWAY_PORT_OVERRIDE:-8787}:8787"
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-17.6}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-17.6}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
POSTGRES_USER: ${POSTGRES_USER:-postgres}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
prometheus:
|
||||
<<: *defaults
|
||||
image: prom/prometheus:${PROMETHEUS_VERSION:-v3.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}prom/prometheus:${PROMETHEUS_VERSION:-v3.5.0}
|
||||
ports:
|
||||
- "${PROMETHEUS_PORT_OVERRIDE:-9090}:9090"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
pytorch:
|
||||
<<: *defaults
|
||||
image: pytorch/pytorch:${PYTORCH_VERSION:-2.6.0-cuda12.6-cudnn9-runtime}
|
||||
image: ${GLOBAL_REGISTRY:-}pytorch/pytorch:${PYTORCH_VERSION:-2.6.0-cuda12.6-cudnn9-runtime}
|
||||
ports:
|
||||
- "${JUPYTER_PORT_OVERRIDE:-8888}:8888"
|
||||
- "${TENSORBOARD_PORT_OVERRIDE:-6006}:6006"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
qdrant:
|
||||
<<: *defaults
|
||||
image: qdrant/qdrant:${QDRANT_VERSION:-v1.15.4}
|
||||
image: ${GLOBAL_REGISTRY:-}qdrant/qdrant:${QDRANT_VERSION:-v1.15.4}
|
||||
ports:
|
||||
- "${QDRANT_HTTP_PORT:-6333}:6333"
|
||||
- "${QDRANT_GRPC_PORT:-6334}:6334"
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
rabbitmq:
|
||||
<<: *defaults
|
||||
image: rabbitmq:${RABBITMQ_VERSION:-4.1.4-management-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}rabbitmq:${RABBITMQ_VERSION:-4.1.4-management-alpine}
|
||||
volumes:
|
||||
- rabbitmq_data:/var/lib/rabbitmq
|
||||
ports:
|
||||
|
||||
@@ -127,7 +127,7 @@ To add more worker nodes, add new service definitions:
|
||||
```yaml
|
||||
ray-worker-3:
|
||||
<<: *defaults
|
||||
image: rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
image: ${GLOBAL_REGISTRY:-}rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
container_name: ray-worker-3
|
||||
command: ray start --address=ray-head:6379 --block
|
||||
depends_on:
|
||||
|
||||
@@ -127,7 +127,7 @@ print(result)
|
||||
```yaml
|
||||
ray-worker-3:
|
||||
<<: *defaults
|
||||
image: rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
image: ${GLOBAL_REGISTRY:-}rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
container_name: ray-worker-3
|
||||
command: ray start --address=ray-head:6379 --block
|
||||
depends_on:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
ray-head:
|
||||
<<: *defaults
|
||||
image: rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
image: ${GLOBAL_REGISTRY:-}rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
command: ray start --head --dashboard-host=0.0.0.0 --port=6379 --block
|
||||
ports:
|
||||
- "${RAY_DASHBOARD_PORT_OVERRIDE:-8265}:8265"
|
||||
@@ -38,7 +38,7 @@ services:
|
||||
|
||||
ray-worker-1:
|
||||
<<: *defaults
|
||||
image: rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
image: ${GLOBAL_REGISTRY:-}rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
command: ray start --address=ray-head:6379 --block
|
||||
depends_on:
|
||||
ray-head:
|
||||
@@ -58,7 +58,7 @@ services:
|
||||
|
||||
ray-worker-2:
|
||||
<<: *defaults
|
||||
image: rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
image: ${GLOBAL_REGISTRY:-}rayproject/ray:${RAY_VERSION:-2.42.1-py312}
|
||||
command: ray start --address=ray-head:6379 --block
|
||||
depends_on:
|
||||
ray-head:
|
||||
|
||||
@@ -8,7 +8,7 @@ x-defaults: &defaults
|
||||
|
||||
services:
|
||||
redis-cluster-init:
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: >
|
||||
@@ -38,7 +38,7 @@ services:
|
||||
|
||||
redis-1:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
@@ -63,7 +63,7 @@ services:
|
||||
|
||||
redis-2:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
@@ -88,7 +88,7 @@ services:
|
||||
|
||||
redis-3:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
@@ -113,7 +113,7 @@ services:
|
||||
|
||||
redis-4:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
@@ -138,7 +138,7 @@ services:
|
||||
|
||||
redis-5:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
@@ -163,7 +163,7 @@ services:
|
||||
|
||||
redis-6:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command: redis-server --port 6379 --cluster-enabled yes --cluster-config-file nodes.conf --cluster-node-timeout 5000 --appendonly yes
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
redis:
|
||||
<<: *defaults
|
||||
image: redis:${REDIS_VERSION:-8.2.1-alpine3.22}
|
||||
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-8.2.1-alpine3.22}
|
||||
ports:
|
||||
- "${REDIS_PORT_OVERRIDE:-6379}:6379"
|
||||
volumes:
|
||||
|
||||
@@ -29,7 +29,7 @@ x-environment: &common-env
|
||||
|
||||
x-restate: &restate-defaults
|
||||
<<: *defaults
|
||||
image: restatedev/restate:${RESTATE_VERSION:-1.5.3}
|
||||
image: ${GLOBAL_REGISTRY:-}restatedev/restate:${RESTATE_VERSION:-1.5.3}
|
||||
volumes:
|
||||
- restate_data:/restate-data
|
||||
deploy:
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
# Restate Single-Node Server
|
||||
# A distributed workflow engine for stateful services
|
||||
# Documentation: https://docs.restate.dev/
|
||||
|
||||
x-defaults: &defaults
|
||||
restart: unless-stopped
|
||||
logging:
|
||||
@@ -13,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
restate:
|
||||
<<: *defaults
|
||||
image: restatedev/restate:${RESTATE_VERSION:-1.5.3}
|
||||
image: ${GLOBAL_REGISTRY:-}restatedev/restate:${RESTATE_VERSION:-1.5.3}
|
||||
command: ["--node-name=restate-1"]
|
||||
ports:
|
||||
- "${INGRESS_PORT_OVERRIDE:-8080}:8080" # Ingress API
|
||||
@@ -25,7 +21,7 @@ services:
|
||||
- TZ=${TZ:-UTC}
|
||||
- RESTATE_LOG_FILTER=${RESTATE_LOG_FILTER:-restate=info}
|
||||
healthcheck:
|
||||
test: ["CMD", "sh", "-c", "wget --no-verbose --tries=1 --spider http://localhost:9070/health || exit 1"]
|
||||
test: ["CMD", "sh", "-c", "curl --no-verbose --tries=1 --spider http://localhost:9070/health || exit 1"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
namesrv:
|
||||
<<: *defaults
|
||||
image: apache/rocketmq:${ROCKETMQ_VERSION:-5.3.1}
|
||||
image: ${GLOBAL_REGISTRY:-}apache/rocketmq:${ROCKETMQ_VERSION:-5.3.1}
|
||||
command: sh mqnamesrv
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
@@ -35,7 +35,7 @@ services:
|
||||
|
||||
broker:
|
||||
<<: *defaults
|
||||
image: apache/rocketmq:${ROCKETMQ_VERSION:-5.3.1}
|
||||
image: ${GLOBAL_REGISTRY:-}apache/rocketmq:${ROCKETMQ_VERSION:-5.3.1}
|
||||
command: sh mqbroker -n namesrv:9876 -c /home/rocketmq/broker.conf
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
@@ -68,7 +68,7 @@ services:
|
||||
|
||||
dashboard:
|
||||
<<: *defaults
|
||||
image: apacherocketmq/rocketmq-dashboard:${ROCKETMQ_DASHBOARD_VERSION:-2.0.0}
|
||||
image: ${GLOBAL_REGISTRY:-}apacherocketmq/rocketmq-dashboard:${ROCKETMQ_DASHBOARD_VERSION:-2.0.0}
|
||||
environment:
|
||||
TZ: ${TZ:-UTC}
|
||||
JAVA_OPTS: "-Xms256m -Xmx256m -Drocketmq.namesrv.addr=namesrv:9876"
|
||||
|
||||
@@ -10,7 +10,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
caddy:
|
||||
<<: *defaults
|
||||
image: docker.io/library/caddy:${CADDY_VERSION:-2-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}caddy:${CADDY_VERSION:-2-alpine}
|
||||
network_mode: host
|
||||
volumes:
|
||||
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||
@@ -41,7 +41,7 @@ services:
|
||||
|
||||
redis:
|
||||
<<: *defaults
|
||||
image: docker.io/valkey/valkey:${VALKEY_VERSION:-8-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}valkey/valkey:${VALKEY_VERSION:-8-alpine}
|
||||
command: valkey-server --save 30 1 --loglevel warning
|
||||
networks:
|
||||
- searxng
|
||||
@@ -70,7 +70,7 @@ services:
|
||||
|
||||
searxng:
|
||||
<<: *defaults
|
||||
image: docker.io/searxng/searxng:${SEARXNG_VERSION:-2025.1.20-1ce14ef99}
|
||||
image: ${GLOBAL_REGISTRY:-}searxng/searxng:${SEARXNG_VERSION:-2025.1.20-1ce14ef99}
|
||||
networks:
|
||||
- searxng
|
||||
ports:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
stable-diffusion-webui:
|
||||
<<: *defaults
|
||||
image: ghcr.io/absolutelyludicrous/sdnext:${SD_WEBUI_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}ghcr.io/absolutelyludicrous/sdnext:${SD_WEBUI_VERSION:-latest}
|
||||
ports:
|
||||
- "${SD_WEBUI_PORT_OVERRIDE:-7860}:7860"
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
stirling-pdf:
|
||||
<<: *defaults
|
||||
image: stirlingtools/stirling-pdf:${STIRLING_VERSION:-latest}
|
||||
image: ${GLOBAL_REGISTRY:-}stirlingtools/stirling-pdf:${STIRLING_VERSION:-latest}
|
||||
ports:
|
||||
- "${PORT_OVERRIDE:-8080}:8080"
|
||||
volumes:
|
||||
|
||||
@@ -37,7 +37,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
temporal:
|
||||
<<: *defaults
|
||||
image: temporalio/auto-setup:${TEMPORAL_VERSION:-1.24.2}
|
||||
image: ${GLOBAL_REGISTRY:-}temporalio/auto-setup:${TEMPORAL_VERSION:-1.24.2}
|
||||
container_name: temporal
|
||||
ports:
|
||||
- "${TEMPORAL_FRONTEND_PORT_OVERRIDE:-7233}:7233" # Frontend gRPC
|
||||
@@ -85,7 +85,7 @@ services:
|
||||
|
||||
temporal-ui:
|
||||
<<: *defaults
|
||||
image: temporalio/ui:${TEMPORAL_UI_VERSION:-2.28.0}
|
||||
image: ${GLOBAL_REGISTRY:-}temporalio/ui:${TEMPORAL_UI_VERSION:-2.28.0}
|
||||
container_name: temporal-ui
|
||||
ports:
|
||||
- "${TEMPORAL_UI_PORT_OVERRIDE:-8233}:8080"
|
||||
@@ -114,7 +114,7 @@ services:
|
||||
|
||||
temporal-admin-tools:
|
||||
<<: *defaults
|
||||
image: temporalio/admin-tools:${TEMPORAL_VERSION:-1.24.2}
|
||||
image: ${GLOBAL_REGISTRY:-}temporalio/admin-tools:${TEMPORAL_VERSION:-1.24.2}
|
||||
container_name: temporal-admin-tools
|
||||
profiles:
|
||||
- dev
|
||||
@@ -138,7 +138,7 @@ services:
|
||||
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
container_name: temporal-postgres
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB:-temporal}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
pd:
|
||||
<<: *defaults
|
||||
image: pingcap/pd:${TIDB_VERSION:-v8.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}pingcap/pd:${TIDB_VERSION:-v8.5.0}
|
||||
command:
|
||||
- --name=pd
|
||||
- --client-urls=http://0.0.0.0:2379
|
||||
@@ -40,7 +40,7 @@ services:
|
||||
|
||||
tikv:
|
||||
<<: *defaults
|
||||
image: pingcap/tikv:${TIDB_VERSION:-v8.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}pingcap/tikv:${TIDB_VERSION:-v8.5.0}
|
||||
command:
|
||||
- --addr=0.0.0.0:20160
|
||||
- --advertise-addr=tikv:20160
|
||||
@@ -72,7 +72,7 @@ services:
|
||||
|
||||
tidb:
|
||||
<<: *defaults
|
||||
image: pingcap/tidb:${TIDB_VERSION:-v8.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}pingcap/tidb:${TIDB_VERSION:-v8.5.0}
|
||||
command:
|
||||
- --store=tikv
|
||||
- --path=pd:2379
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
pd:
|
||||
<<: *defaults
|
||||
image: pingcap/pd:${TIKV_VERSION:-v8.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}pingcap/pd:${TIKV_VERSION:-v8.5.0}
|
||||
command:
|
||||
- --name=pd
|
||||
- --client-urls=http://0.0.0.0:2379
|
||||
@@ -41,7 +41,7 @@ services:
|
||||
|
||||
tikv:
|
||||
<<: *defaults
|
||||
image: pingcap/tikv:${TIKV_VERSION:-v8.5.0}
|
||||
image: ${GLOBAL_REGISTRY:-}pingcap/tikv:${TIKV_VERSION:-v8.5.0}
|
||||
command:
|
||||
- --addr=0.0.0.0:20160
|
||||
- --advertise-addr=tikv:20160
|
||||
|
||||
@@ -8,7 +8,7 @@ x-defaults: &defaults
|
||||
|
||||
x-valkey-node: &valkey-node
|
||||
<<: *defaults
|
||||
image: valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
command:
|
||||
@@ -91,7 +91,7 @@ services:
|
||||
|
||||
valkey-cluster-init:
|
||||
<<: *defaults
|
||||
image: valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
environment:
|
||||
- TZ=${TZ:-UTC}
|
||||
depends_on:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
valkey:
|
||||
<<: *defaults
|
||||
image: valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}valkey/valkey:${VALKEY_VERSION:-8.0-alpine}
|
||||
ports:
|
||||
- "${VALKEY_PORT_OVERRIDE:-6379}:6379"
|
||||
volumes:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
verdaccio:
|
||||
<<: *defaults
|
||||
image: verdaccio/verdaccio:${VERDACCIO_VERSION:-6.1.2}
|
||||
image: ${GLOBAL_REGISTRY:-}verdaccio/verdaccio:${VERDACCIO_VERSION:-6.1.2}
|
||||
networks:
|
||||
- verdaccio
|
||||
environment:
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
vllm:
|
||||
<<: *defaults
|
||||
image: vllm/vllm-openai:${VLLM_VERSION:-v0.8.0}
|
||||
image: ${GLOBAL_REGISTRY:-}vllm/vllm-openai:${VLLM_VERSION:-v0.8.0}
|
||||
ports:
|
||||
- "${VLLM_PORT_OVERRIDE:-8000}:8000"
|
||||
volumes:
|
||||
|
||||
@@ -116,7 +116,7 @@ services:
|
||||
|
||||
postgres:
|
||||
<<: *defaults
|
||||
image: postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
image: ${GLOBAL_REGISTRY:-}postgres:${POSTGRES_VERSION:-16-alpine}
|
||||
container_name: windmill-postgres
|
||||
environment:
|
||||
- POSTGRES_DB=${POSTGRES_DB:-windmill}
|
||||
|
||||
@@ -9,7 +9,7 @@ x-defaults: &defaults
|
||||
services:
|
||||
zookeeper:
|
||||
<<: *defaults
|
||||
image: zookeeper:${ZOOKEEPER_VERSION:-3.9.3}
|
||||
image: ${GLOBAL_REGISTRY:-}zookeeper:${ZOOKEEPER_VERSION:-3.9.3}
|
||||
ports:
|
||||
- "${ZOOKEEPER_CLIENT_PORT_OVERRIDE:-2181}:2181"
|
||||
- "${ZOOKEEPER_ADMIN_PORT_OVERRIDE:-8080}:8080"
|
||||
|
||||
Reference in New Issue
Block a user