feat: add restate

This commit is contained in:
Sun-ZhenXing
2025-11-03 20:16:08 +08:00
parent 2a18f63c88
commit eff0807a92
142 changed files with 1395 additions and 338 deletions

View File

@@ -2,7 +2,7 @@
# This template provides a standardized structure for all services # This template provides a standardized structure for all services
# Copy this template when creating new services # Copy this template when creating new services
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -13,7 +13,7 @@ x-default: &default
#! Example service structure: #! Example service structure:
services: services:
service-name: service-name:
<<: *default <<: *defaults
image: image:${VERSION:-latest} image: image:${VERSION:-latest}
ports: ports:
- "${PORT_OVERRIDE:-8080}:8080" - "${PORT_OVERRIDE:-8080}:8080"

View File

@@ -47,7 +47,7 @@ Compose Anything helps users quickly deploy various services by providing a set
- Keep docs LLM-friendly; - Keep docs LLM-friendly;
- List primary env vars and default ports in the README, and link to `README.md` / `README.zh.md`. - List primary env vars and default ports in the README, and link to `README.md` / `README.zh.md`.
Reference template: `.compose-template.yaml` in the repo root. Reference template: [`compose-template.yaml`](../../.compose-template.yaml) in the repo root.
If you want to find image tags, try fetch url like `https://hub.docker.com/v2/repositories/library/nginx/tags?page_size=1&ordering=last_updated`. If you want to find image tags, try fetch url like `https://hub.docker.com/v2/repositories/library/nginx/tags?page_size=1&ordering=last_updated`.

View File

@@ -68,6 +68,8 @@ Compose Anything helps users quickly deploy various services by providing a set
| [RabbitMQ](./src/rabbitmq) | 4.1.4 | | [RabbitMQ](./src/rabbitmq) | 4.1.4 |
| [Redis Cluster](./src/redis-cluster) | 8.2.1 | | [Redis Cluster](./src/redis-cluster) | 8.2.1 |
| [Redis](./src/redis) | 8.2.1 | | [Redis](./src/redis) | 8.2.1 |
| [Restate Cluster](./src/restate-cluster) | 1.5.3 |
| [Restate](./src/restate) | 1.5.3 |
| [SearXNG](./src/searxng) | 2025.1.20-1ce14ef99 | | [SearXNG](./src/searxng) | 2025.1.20-1ce14ef99 |
| [Verdaccio](./src/verdaccio) | 6.1.2 | | [Verdaccio](./src/verdaccio) | 6.1.2 |
| [vLLM](./src/vllm) | v0.8.0 | | [vLLM](./src/vllm) | v0.8.0 |

View File

@@ -68,6 +68,8 @@ Compose Anything 通过提供一组高质量的 Docker Compose 配置文件,
| [RabbitMQ](./src/rabbitmq) | 4.1.4 | | [RabbitMQ](./src/rabbitmq) | 4.1.4 |
| [Redis Cluster](./src/redis-cluster) | 8.2.1 | | [Redis Cluster](./src/redis-cluster) | 8.2.1 |
| [Redis](./src/redis) | 8.2.1 | | [Redis](./src/redis) | 8.2.1 |
| [Restate Cluster](./src/restate-cluster) | 1.5.3 |
| [Restate](./src/restate) | 1.5.3 |
| [SearXNG](./src/searxng) | 2025.1.20-1ce14ef99 | | [SearXNG](./src/searxng) | 2025.1.20-1ce14ef99 |
| [Verdaccio](./src/verdaccio) | 6.1.2 | | [Verdaccio](./src/verdaccio) | 6.1.2 |
| [vLLM](./src/vllm) | v0.8.0 | | [vLLM](./src/vllm) | v0.8.0 |

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-api-gateway: mcp-api-gateway:
<<: *default <<: *defaults
image: mcp/api-gateway:${MCP_API_GATEWAY_VERSION:-latest} image: mcp/api-gateway:${MCP_API_GATEWAY_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-arxiv: mcp-arxiv:
<<: *default <<: *defaults
image: mcp/arxiv-mcp-server:${MCP_ARXIV_VERSION:-latest} image: mcp/arxiv-mcp-server:${MCP_ARXIV_VERSION:-latest}
environment: environment:
- ARXIV_STORAGE_PATH=${ARXIV_STORAGE_PATH:-/data/papers} - ARXIV_STORAGE_PATH=${ARXIV_STORAGE_PATH:-/data/papers}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-basic-memory: mcp-basic-memory:
<<: *default <<: *defaults
image: mcp/basic-memory:${MCP_BASIC_MEMORY_VERSION:-latest} image: mcp/basic-memory:${MCP_BASIC_MEMORY_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-clickhouse: mcp-clickhouse:
<<: *default <<: *defaults
image: mcp/clickhouse:${MCP_CLICKHOUSE_VERSION:-latest} image: mcp/clickhouse:${MCP_CLICKHOUSE_VERSION:-latest}
environment: environment:
- CLICKHOUSE_URL=${CLICKHOUSE_URL:-http://localhost:8123} - CLICKHOUSE_URL=${CLICKHOUSE_URL:-http://localhost:8123}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-docker: mcp-docker:
<<: *default <<: *defaults
image: mcp/docker:${MCP_DOCKER_VERSION:-latest} image: mcp/docker:${MCP_DOCKER_VERSION:-latest}
environment: environment:
- DOCKER_HOST=${DOCKER_HOST:-unix:///var/run/docker.sock} - DOCKER_HOST=${DOCKER_HOST:-unix:///var/run/docker.sock}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
dockerhub: dockerhub:
<<: *default <<: *defaults
image: mcp/dockerhub:${DOCKERHUB_MCP_VERSION:-latest} image: mcp/dockerhub:${DOCKERHUB_MCP_VERSION:-latest}
environment: environment:
- DOCKERHUB_USERNAME=${DOCKERHUB_USERNAME} - DOCKERHUB_USERNAME=${DOCKERHUB_USERNAME}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-e2b: mcp-e2b:
<<: *default <<: *defaults
image: mcp/e2b:${MCP_E2B_VERSION:-latest} image: mcp/e2b:${MCP_E2B_VERSION:-latest}
environment: environment:
- E2B_API_KEY=${E2B_API_KEY} - E2B_API_KEY=${E2B_API_KEY}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -16,7 +16,7 @@ x-default: &default
services: services:
mcp-elevenlabs: mcp-elevenlabs:
<<: *default <<: *defaults
image: mcp/elevenlabs:${MCP_ELEVENLABS_VERSION:-latest} image: mcp/elevenlabs:${MCP_ELEVENLABS_VERSION:-latest}
container_name: mcp-elevenlabs container_name: mcp-elevenlabs
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-fetch: mcp-fetch:
<<: *default <<: *defaults
image: mcp/fetch:${MCP_FETCH_VERSION:-latest} image: mcp/fetch:${MCP_FETCH_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-filesystem: mcp-filesystem:
<<: *default <<: *defaults
image: mcp/filesystem:${MCP_FILESYSTEM_VERSION:-latest} image: mcp/filesystem:${MCP_FILESYSTEM_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -16,7 +16,7 @@ x-default: &default
services: services:
mcp-firecrawl: mcp-firecrawl:
<<: *default <<: *defaults
image: mcp/firecrawl:${MCP_FIRECRAWL_VERSION:-latest} image: mcp/firecrawl:${MCP_FIRECRAWL_VERSION:-latest}
container_name: mcp-firecrawl container_name: mcp-firecrawl
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-grafana: mcp-grafana:
<<: *default <<: *defaults
image: mcp/grafana:${MCP_GRAFANA_VERSION:-latest} image: mcp/grafana:${MCP_GRAFANA_VERSION:-latest}
environment: environment:
- GRAFANA_URL=${GRAFANA_URL:-http://grafana:3000} - GRAFANA_URL=${GRAFANA_URL:-http://grafana:3000}
@@ -36,7 +36,7 @@ services:
memory: 128M memory: 128M
grafana: grafana:
<<: *default <<: *defaults
image: grafana/grafana:${GRAFANA_VERSION:-latest} image: grafana/grafana:${GRAFANA_VERSION:-latest}
environment: environment:
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER:-admin} - GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER:-admin}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-markdownify: mcp-markdownify:
<<: *default <<: *defaults
image: mcp/markdownify:${MCP_MARKDOWNIFY_VERSION:-latest} image: mcp/markdownify:${MCP_MARKDOWNIFY_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-markitdown: mcp-markitdown:
<<: *default <<: *defaults
image: mcp/markitdown:${MCP_MARKITDOWN_VERSION:-latest} image: mcp/markitdown:${MCP_MARKITDOWN_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-memory: mcp-memory:
<<: *default <<: *defaults
image: mcp/memory:${MCP_MEMORY_VERSION:-latest} image: mcp/memory:${MCP_MEMORY_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-mongodb: mcp-mongodb:
<<: *default <<: *defaults
image: mcp/mongodb:${MCP_MONGODB_VERSION:-latest} image: mcp/mongodb:${MCP_MONGODB_VERSION:-latest}
environment: environment:
- MONGODB_URI=${MONGODB_URI:-mongodb://mongodb:27017} - MONGODB_URI=${MONGODB_URI:-mongodb://mongodb:27017}
@@ -36,7 +36,7 @@ services:
memory: 128M memory: 128M
mongodb: mongodb:
<<: *default <<: *defaults
image: mongo:${MONGODB_VERSION:-7} image: mongo:${MONGODB_VERSION:-7}
environment: environment:
- MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USERNAME:-admin} - MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USERNAME:-admin}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-neo4j-cypher: mcp-neo4j-cypher:
<<: *default <<: *defaults
image: mcp/neo4j-cypher:${MCP_NEO4J_CYPHER_VERSION:-latest} image: mcp/neo4j-cypher:${MCP_NEO4J_CYPHER_VERSION:-latest}
environment: environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687} - NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-neo4j-memory: mcp-neo4j-memory:
<<: *default <<: *defaults
image: mcp/neo4j-memory:${MCP_NEO4J_MEMORY_VERSION:-latest} image: mcp/neo4j-memory:${MCP_NEO4J_MEMORY_VERSION:-latest}
environment: environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687} - NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-notion: mcp-notion:
<<: *default <<: *defaults
image: mcp/notion:${MCP_NOTION_VERSION:-latest} image: mcp/notion:${MCP_NOTION_VERSION:-latest}
environment: environment:
- INTERNAL_INTEGRATION_TOKEN=${INTERNAL_INTEGRATION_TOKEN} - INTERNAL_INTEGRATION_TOKEN=${INTERNAL_INTEGRATION_TOKEN}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-openapi-schema: mcp-openapi-schema:
<<: *default <<: *defaults
image: mcp/openapi-schema:${MCP_OPENAPI_SCHEMA_VERSION:-latest} image: mcp/openapi-schema:${MCP_OPENAPI_SCHEMA_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-openapi: mcp-openapi:
<<: *default <<: *defaults
image: mcp/openapi:${MCP_OPENAPI_VERSION:-latest} image: mcp/openapi:${MCP_OPENAPI_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-openweather: mcp-openweather:
<<: *default <<: *defaults
image: mcp/openweather:${MCP_OPENWEATHER_VERSION:-latest} image: mcp/openweather:${MCP_OPENWEATHER_VERSION:-latest}
environment: environment:
- OPENWEATHER_API_KEY=${OPENWEATHER_API_KEY} - OPENWEATHER_API_KEY=${OPENWEATHER_API_KEY}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-paper-search: mcp-paper-search:
<<: *default <<: *defaults
image: mcp/paper-search:${MCP_PAPER_SEARCH_VERSION:-latest} image: mcp/paper-search:${MCP_PAPER_SEARCH_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
playwright: playwright:
<<: *default <<: *defaults
image: mcp/playwright:${PLAYWRIGHT_VERSION:-latest} image: mcp/playwright:${PLAYWRIGHT_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp: mcp:
<<: *default <<: *defaults
image: mcp/redis:${MCP_REDIS_VERSION:-latest} image: mcp/redis:${MCP_REDIS_VERSION:-latest}
environment: environment:
- REDIS_HOST=redis - REDIS_HOST=redis
@@ -36,7 +36,7 @@ services:
memory: 128M memory: 128M
redis: redis:
<<: *default <<: *defaults
image: redis:${REDIS_VERSION:-7-alpine} image: redis:${REDIS_VERSION:-7-alpine}
command: redis-server --appendonly yes command: redis-server --appendonly yes
ports: ports:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
rust-mcp-filesystem: rust-mcp-filesystem:
<<: *default <<: *defaults
image: mcp/rust-mcp-filesystem:${RUST_MCP_FILESYSTEM_VERSION:-latest} image: mcp/rust-mcp-filesystem:${RUST_MCP_FILESYSTEM_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-sequentialthinking: mcp-sequentialthinking:
<<: *default <<: *defaults
image: mcp/sequentialthinking:${MCP_SEQUENTIALTHINKING_VERSION:-latest} image: mcp/sequentialthinking:${MCP_SEQUENTIALTHINKING_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-sqlite: mcp-sqlite:
<<: *default <<: *defaults
image: mcp/sqlite:${MCP_SQLITE_VERSION:-latest} image: mcp/sqlite:${MCP_SQLITE_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
tavily: tavily:
<<: *default <<: *defaults
image: mcp/tavily:${TAVILY_VERSION:-latest} image: mcp/tavily:${TAVILY_VERSION:-latest}
environment: environment:
- TAVILY_API_KEY=${TAVILY_API_KEY} - TAVILY_API_KEY=${TAVILY_API_KEY}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-text-to-graphql: mcp-text-to-graphql:
<<: *default <<: *defaults
image: mcp/text-to-graphql:${MCP_TEXT_TO_GRAPHQL_VERSION:-latest} image: mcp/text-to-graphql:${MCP_TEXT_TO_GRAPHQL_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-time: mcp-time:
<<: *default <<: *defaults
image: mcp/time:${MCP_TIME_VERSION:-latest} image: mcp/time:${MCP_TIME_VERSION:-latest}
environment: environment:
- MCP_HOST=0.0.0.0 - MCP_HOST=0.0.0.0

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mcp-wolfram-alpha: mcp-wolfram-alpha:
<<: *default <<: *defaults
image: mcp/wolfram-alpha:${MCP_WOLFRAM_ALPHA_VERSION:-latest} image: mcp/wolfram-alpha:${MCP_WOLFRAM_ALPHA_VERSION:-latest}
environment: environment:
- WOLFRAM_ALPHA_APPID=${WOLFRAM_ALPHA_APPID} - WOLFRAM_ALPHA_APPID=${WOLFRAM_ALPHA_APPID}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -16,7 +16,7 @@ x-default: &default
services: services:
mcp-youtube-transcript: mcp-youtube-transcript:
<<: *default <<: *defaults
image: mcp/youtube-transcript:${MCP_YOUTUBE_TRANSCRIPT_VERSION:-latest} image: mcp/youtube-transcript:${MCP_YOUTUBE_TRANSCRIPT_VERSION:-latest}
container_name: mcp-youtube-transcript container_name: mcp-youtube-transcript
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
apache: apache:
<<: *default <<: *defaults
image: httpd:${APACHE_VERSION:-2.4.62-alpine3.20} image: httpd:${APACHE_VERSION:-2.4.62-alpine3.20}
ports: ports:
- "${APACHE_HTTP_PORT_OVERRIDE:-80}:80" - "${APACHE_HTTP_PORT_OVERRIDE:-80}:80"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
apisix: apisix:
<<: *default <<: *defaults
image: apache/apisix:${APISIX_VERSION:-3.13.0-debian} image: apache/apisix:${APISIX_VERSION:-3.13.0-debian}
ports: ports:
- "${APISIX_HTTP_PORT_OVERRIDE:-9080}:9080" - "${APISIX_HTTP_PORT_OVERRIDE:-9080}:9080"
@@ -42,7 +42,7 @@ services:
start_period: 10s start_period: 10s
etcd: etcd:
<<: *default <<: *defaults
image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.6.0} image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.6.0}
ports: ports:
- "${ETCD_CLIENT_PORT_OVERRIDE:-2379}:2379" - "${ETCD_CLIENT_PORT_OVERRIDE:-2379}:2379"
@@ -97,7 +97,7 @@ services:
# Optional: APISIX Dashboard # Optional: APISIX Dashboard
apisix-dashboard: apisix-dashboard:
<<: *default <<: *defaults
image: apache/apisix-dashboard:${APISIX_DASHBOARD_VERSION:-3.0.1-alpine} image: apache/apisix-dashboard:${APISIX_DASHBOARD_VERSION:-3.0.1-alpine}
ports: ports:
- "${APISIX_DASHBOARD_PORT_OVERRIDE:-9000}:9000" - "${APISIX_DASHBOARD_PORT_OVERRIDE:-9000}:9000"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
bifrost: bifrost:
<<: *default <<: *defaults
image: maximhq/bifrost:${BIFROST_VERSION:-v1.2.15} image: maximhq/bifrost:${BIFROST_VERSION:-v1.2.15}
volumes: volumes:
- bifrost_data:/app/data - bifrost_data:/app/data

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
bolt-diy: bolt-diy:
<<: *default <<: *defaults
image: stackblitz/bolt:${BOLT_DIY_VERSION:-latest} image: stackblitz/bolt:${BOLT_DIY_VERSION:-latest}
ports: ports:
- "${BOLT_DIY_PORT_OVERRIDE:-5173}:5173" - "${BOLT_DIY_PORT_OVERRIDE:-5173}:5173"

View File

@@ -25,7 +25,7 @@
# #
# License: GPL-3.0 (https://github.com/Budibase/budibase/blob/master/LICENSE) # License: GPL-3.0 (https://github.com/Budibase/budibase/blob/master/LICENSE)
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -35,7 +35,7 @@ x-default: &default
services: services:
budibase: budibase:
<<: *default <<: *defaults
image: budibase/budibase:${BUDIBASE_VERSION:-3.23.0} image: budibase/budibase:${BUDIBASE_VERSION:-3.23.0}
container_name: budibase container_name: budibase
ports: ports:
@@ -89,7 +89,7 @@ services:
memory: "${BUDIBASE_MEMORY_RESERVATION:-512M}" memory: "${BUDIBASE_MEMORY_RESERVATION:-512M}"
redis: redis:
<<: *default <<: *defaults
image: redis:${REDIS_VERSION:-7-alpine} image: redis:${REDIS_VERSION:-7-alpine}
container_name: budibase-redis container_name: budibase-redis
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
bytebot-desktop: bytebot-desktop:
<<: *default <<: *defaults
image: ghcr.io/bytebot-ai/bytebot-desktop:${BYTEBOT_VERSION:-edge} image: ghcr.io/bytebot-ai/bytebot-desktop:${BYTEBOT_VERSION:-edge}
ports: ports:
- "${BYTEBOT_DESKTOP_PORT_OVERRIDE:-9990}:9990" - "${BYTEBOT_DESKTOP_PORT_OVERRIDE:-9990}:9990"
@@ -31,7 +31,7 @@ services:
start_period: 30s start_period: 30s
bytebot-agent: bytebot-agent:
<<: *default <<: *defaults
image: ghcr.io/bytebot-ai/bytebot-agent:${BYTEBOT_VERSION:-edge} image: ghcr.io/bytebot-ai/bytebot-agent:${BYTEBOT_VERSION:-edge}
depends_on: depends_on:
bytebot-desktop: bytebot-desktop:
@@ -63,7 +63,7 @@ services:
start_period: 30s start_period: 30s
bytebot-ui: bytebot-ui:
<<: *default <<: *defaults
image: ghcr.io/bytebot-ai/bytebot-ui:${BYTEBOT_VERSION:-edge} image: ghcr.io/bytebot-ai/bytebot-ui:${BYTEBOT_VERSION:-edge}
depends_on: depends_on:
bytebot-agent: bytebot-agent:
@@ -84,7 +84,7 @@ services:
memory: 256M memory: 256M
bytebot-db: bytebot-db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17-alpine} image: postgres:${POSTGRES_VERSION:-17-alpine}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
cassandra: cassandra:
<<: *default <<: *defaults
image: cassandra:${CASSANDRA_VERSION:-5.0.2} image: cassandra:${CASSANDRA_VERSION:-5.0.2}
ports: ports:
- "${CASSANDRA_CQL_PORT_OVERRIDE:-9042}:9042" - "${CASSANDRA_CQL_PORT_OVERRIDE:-9042}:9042"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
clash: clash:
<<: *default <<: *defaults
image: centralx/clash:${CLASH_VERSION:-1.18.0} image: centralx/clash:${CLASH_VERSION:-1.18.0}
ports: ports:
- "7880:80" - "7880:80"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
clickhouse: clickhouse:
<<: *default <<: *defaults
image: clickhouse/clickhouse-server:${CLICKHOUSE_VERSION:-24.11.1.2557} image: clickhouse/clickhouse-server:${CLICKHOUSE_VERSION:-24.11.1.2557}
hostname: clickhouse hostname: clickhouse
environment: environment:

View File

@@ -23,7 +23,7 @@
# #
# License: Apache-2.0 (https://github.com/conductor-oss/conductor/blob/main/LICENSE) # License: Apache-2.0 (https://github.com/conductor-oss/conductor/blob/main/LICENSE)
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -33,7 +33,7 @@ x-default: &default
services: services:
conductor-server: conductor-server:
<<: *default <<: *defaults
image: conductor:server image: conductor:server
build: build:
context: https://github.com/conductor-oss/conductor.git#main:docker/server context: https://github.com/conductor-oss/conductor.git#main:docker/server
@@ -81,7 +81,7 @@ services:
memory: "${CONDUCTOR_MEMORY_RESERVATION:-512M}" memory: "${CONDUCTOR_MEMORY_RESERVATION:-512M}"
postgres: postgres:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-16-alpine} image: postgres:${POSTGRES_VERSION:-16-alpine}
container_name: conductor-postgres container_name: conductor-postgres
environment: environment:
@@ -107,7 +107,7 @@ services:
memory: "${POSTGRES_MEMORY_RESERVATION:-256M}" memory: "${POSTGRES_MEMORY_RESERVATION:-256M}"
elasticsearch: elasticsearch:
<<: *default <<: *defaults
image: elasticsearch:${ELASTICSEARCH_VERSION:-8.11.0} image: elasticsearch:${ELASTICSEARCH_VERSION:-8.11.0}
container_name: conductor-elasticsearch container_name: conductor-elasticsearch
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
consul: consul:
<<: *default <<: *defaults
image: consul:${CONSUL_VERSION:-1.20.3} image: consul:${CONSUL_VERSION:-1.20.3}
ports: ports:
- "${CONSUL_HTTP_PORT_OVERRIDE:-8500}:8500" - "${CONSUL_HTTP_PORT_OVERRIDE:-8500}:8500"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
dify-api: dify-api:
<<: *default <<: *defaults
image: langgenius/dify-api:${DIFY_VERSION:-0.18.2} image: langgenius/dify-api:${DIFY_VERSION:-0.18.2}
depends_on: depends_on:
dify-db: dify-db:
@@ -47,7 +47,7 @@ services:
start_period: 30s start_period: 30s
dify-worker: dify-worker:
<<: *default <<: *defaults
image: langgenius/dify-api:${DIFY_VERSION:-0.18.2} image: langgenius/dify-api:${DIFY_VERSION:-0.18.2}
depends_on: depends_on:
dify-db: dify-db:
@@ -80,7 +80,7 @@ services:
memory: 1G memory: 1G
dify-web: dify-web:
<<: *default <<: *defaults
image: langgenius/dify-web:${DIFY_VERSION:-0.18.2} image: langgenius/dify-web:${DIFY_VERSION:-0.18.2}
depends_on: depends_on:
dify-api: dify-api:
@@ -101,7 +101,7 @@ services:
memory: 256M memory: 256M
dify-db: dify-db:
<<: *default <<: *defaults
image: postgres:15-alpine image: postgres:15-alpine
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
@@ -127,7 +127,7 @@ services:
start_period: 30s start_period: 30s
dify-redis: dify-redis:
<<: *default <<: *defaults
image: redis:7-alpine image: redis:7-alpine
command: redis-server --requirepass ${REDIS_PASSWORD:-} command: redis-server --requirepass ${REDIS_PASSWORD:-}
environment: environment:
@@ -150,7 +150,7 @@ services:
start_period: 5s start_period: 5s
dify-weaviate: dify-weaviate:
<<: *default <<: *defaults
image: semitechnologies/weaviate:${WEAVIATE_VERSION:-1.28.12} image: semitechnologies/weaviate:${WEAVIATE_VERSION:-1.28.12}
profiles: profiles:
- weaviate - weaviate

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
dnsmasq: dnsmasq:
<<: *default <<: *defaults
image: dockurr/dnsmasq:${DNSMASQ_VERSION:-2.91} image: dockurr/dnsmasq:${DNSMASQ_VERSION:-2.91}
volumes: volumes:
- ./dnsmasq.conf:/etc/dnsmasq.conf:ro - ./dnsmasq.conf:/etc/dnsmasq.conf:ro

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
registry: registry:
<<: *default <<: *defaults
image: registry:${REGISTRY_VERSION:-3.0.0} image: registry:${REGISTRY_VERSION:-3.0.0}
volumes: volumes:
- ./certs:/certs:ro - ./certs:/certs:ro

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
dockge: dockge:
<<: *default <<: *defaults
image: louislam/dockge:${DOCKGE_VERSION:-1} image: louislam/dockge:${DOCKGE_VERSION:-1}
ports: ports:
- "${PORT_OVERRIDE:-5001}:5001" - "${PORT_OVERRIDE:-5001}:5001"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
duckdb: duckdb:
<<: *default <<: *defaults
image: davidgasquez/duckdb:${DUCKDB_VERSION:-v1.1.3} image: davidgasquez/duckdb:${DUCKDB_VERSION:-v1.1.3}
command: ["duckdb", "/data/duckdb.db"] command: ["duckdb", "/data/duckdb.db"]
stdin_open: true stdin_open: true

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
easy-dataset: easy-dataset:
<<: *default <<: *defaults
image: ghcr.io/conardli/easy-dataset:${EASY_DATASET_VERSION:-1.5.1} image: ghcr.io/conardli/easy-dataset:${EASY_DATASET_VERSION:-1.5.1}
ports: ports:
- "${EASY_DATASET_PORT_OVERRIDE:-1717}:1717" - "${EASY_DATASET_PORT_OVERRIDE:-1717}:1717"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
elasticsearch: elasticsearch:
<<: *default <<: *defaults
image: docker.elastic.co/elasticsearch/elasticsearch:${ELASTICSEARCH_VERSION:-8.16.1} image: docker.elastic.co/elasticsearch/elasticsearch:${ELASTICSEARCH_VERSION:-8.16.1}
ports: ports:
- "${ELASTICSEARCH_HTTP_PORT_OVERRIDE:-9200}:9200" - "${ELASTICSEARCH_HTTP_PORT_OVERRIDE:-9200}:9200"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
etcd: etcd:
<<: *default <<: *defaults
image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.6.0} image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.6.0}
ports: ports:
- "${ETCD_CLIENT_PORT_OVERRIDE:-2379}:2379" - "${ETCD_CLIENT_PORT_OVERRIDE:-2379}:2379"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -38,7 +38,7 @@ x-common-env: &common-env
services: services:
playwright-service: playwright-service:
<<: *default <<: *defaults
image: ghcr.io/firecrawl/playwright-service:${PLAYWRIGHT_VERSION:-latest} image: ghcr.io/firecrawl/playwright-service:${PLAYWRIGHT_VERSION:-latest}
environment: environment:
PORT: 3000 PORT: 3000
@@ -56,7 +56,7 @@ services:
memory: 512M memory: 512M
api: api:
<<: *default <<: *defaults
image: ghcr.io/firecrawl/firecrawl:${FIRECRAWL_VERSION:-latest} image: ghcr.io/firecrawl/firecrawl:${FIRECRAWL_VERSION:-latest}
environment: environment:
<<: *common-env <<: *common-env
@@ -99,7 +99,7 @@ services:
start_period: 30s start_period: 30s
redis: redis:
<<: *default <<: *defaults
image: redis:${REDIS_VERSION:-alpine} image: redis:${REDIS_VERSION:-alpine}
command: redis-server --bind 0.0.0.0 command: redis-server --bind 0.0.0.0
volumes: volumes:
@@ -120,7 +120,7 @@ services:
start_period: 5s start_period: 5s
nuq-postgres: nuq-postgres:
<<: *default <<: *defaults
image: ghcr.io/firecrawl/nuq-postgres:${NUQ_POSTGRES_VERSION:-latest} image: ghcr.io/firecrawl/nuq-postgres:${NUQ_POSTGRES_VERSION:-latest}
environment: environment:
POSTGRES_USER: ${POSTGRES_USER:-postgres} POSTGRES_USER: ${POSTGRES_USER:-postgres}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
jobmanager: jobmanager:
<<: *default <<: *defaults
image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11} image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
hostname: jobmanager hostname: jobmanager
command: jobmanager command: jobmanager
@@ -42,7 +42,7 @@ services:
start_period: 30s start_period: 30s
taskmanager: taskmanager:
<<: *default <<: *defaults
image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11} image: flink:${FLINK_VERSION:-1.20.0-scala_2.12-java11}
command: taskmanager command: taskmanager
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
frpc: frpc:
<<: *default <<: *defaults
image: snowdreamtech/frpc:${FRPC_VERSION:-0.64.0} image: snowdreamtech/frpc:${FRPC_VERSION:-0.64.0}
volumes: volumes:
- ./frpc.toml:/etc/frp/frpc.toml:ro - ./frpc.toml:/etc/frp/frpc.toml:ro

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
frps: frps:
<<: *default <<: *defaults
image: snowdreamtech/frps:${FRPS_VERSION:-0.64.0} image: snowdreamtech/frps:${FRPS_VERSION:-0.64.0}
volumes: volumes:
- ./frps.toml:/etc/frp/frps.toml:ro - ./frps.toml:/etc/frp/frps.toml:ro

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
gitea_runner: gitea_runner:
<<: *default <<: *defaults
image: gitea/act_runner:0.2.12 image: gitea/act_runner:0.2.12
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
gitea: gitea:
<<: *default <<: *defaults
image: gitea/gitea:${GITEA_VERSION:-1.24.6-rootless} image: gitea/gitea:${GITEA_VERSION:-1.24.6-rootless}
environment: environment:
- USER_UID=1000 - USER_UID=1000
@@ -43,7 +43,7 @@ services:
start_period: 30s start_period: 30s
db: db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17.6} image: postgres:${POSTGRES_VERSION:-17.6}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
gitlab-runner: gitlab-runner:
<<: *default <<: *defaults
image: gitlab/gitlab-runner:${GITLAB_RUNNER_VERSION:-alpine3.21-v18.4.0} image: gitlab/gitlab-runner:${GITLAB_RUNNER_VERSION:-alpine3.21-v18.4.0}
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
gitlab: gitlab:
<<: *default <<: *defaults
image: gitlab/gitlab-ce:${GITLAB_VERSION:-18.4.0-ce.0} image: gitlab/gitlab-ce:${GITLAB_VERSION:-18.4.0-ce.0}
ports: ports:
- "${GITLAB_PORT_OVERRIDE_HTTPS:-5443}:443" - "${GITLAB_PORT_OVERRIDE_HTTPS:-5443}:443"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
gpustack: gpustack:
<<: *default <<: *defaults
image: gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1} image: gpustack/gpustack:${GPUSTACK_VERSION:-v0.7.1}
ports: ports:
- "${GPUSTACK_PORT_OVERRIDE:-80}:80" - "${GPUSTACK_PORT_OVERRIDE:-80}:80"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
grafana: grafana:
<<: *default <<: *defaults
image: grafana/grafana:${GRAFANA_VERSION:-12.1.1} image: grafana/grafana:${GRAFANA_VERSION:-12.1.1}
ports: ports:
- "${GRAFANA_PORT_OVERRIDE:-3000}:3000" - "${GRAFANA_PORT_OVERRIDE:-3000}:3000"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
halo: halo:
<<: *default <<: *defaults
image: halohub/halo:${HALO_VERSION:-2.21.9} image: halohub/halo:${HALO_VERSION:-2.21.9}
ports: ports:
- "${HALO_PORT:-8090}:8090" - "${HALO_PORT:-8090}:8090"
@@ -42,7 +42,7 @@ services:
start_period: 60s start_period: 60s
halo-db: halo-db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21} image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -9,7 +9,7 @@ x-default: &default
services: services:
# Harbor Core # Harbor Core
harbor-core: harbor-core:
<<: *default <<: *defaults
image: goharbor/harbor-core:${HARBOR_VERSION:-v2.12.0} image: goharbor/harbor-core:${HARBOR_VERSION:-v2.12.0}
depends_on: depends_on:
harbor-db: harbor-db:
@@ -47,7 +47,7 @@ services:
# Harbor JobService # Harbor JobService
harbor-jobservice: harbor-jobservice:
<<: *default <<: *defaults
image: goharbor/harbor-jobservice:${HARBOR_VERSION:-v2.12.0} image: goharbor/harbor-jobservice:${HARBOR_VERSION:-v2.12.0}
depends_on: depends_on:
harbor-db: harbor-db:
@@ -70,7 +70,7 @@ services:
# Harbor Registry # Harbor Registry
harbor-registry: harbor-registry:
<<: *default <<: *defaults
image: goharbor/registry-photon:${HARBOR_VERSION:-v2.12.0} image: goharbor/registry-photon:${HARBOR_VERSION:-v2.12.0}
volumes: volumes:
- harbor_registry:/storage - harbor_registry:/storage
@@ -86,14 +86,14 @@ services:
# Harbor Portal (UI) # Harbor Portal (UI)
harbor-portal: harbor-portal:
<<: *default <<: *defaults
image: goharbor/harbor-portal:${HARBOR_VERSION:-v2.12.0} image: goharbor/harbor-portal:${HARBOR_VERSION:-v2.12.0}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
# Harbor Proxy (Nginx) # Harbor Proxy (Nginx)
harbor-proxy: harbor-proxy:
<<: *default <<: *defaults
image: goharbor/nginx-photon:${HARBOR_VERSION:-v2.12.0} image: goharbor/nginx-photon:${HARBOR_VERSION:-v2.12.0}
ports: ports:
- "${HARBOR_HTTP_PORT_OVERRIDE:-80}:8080" - "${HARBOR_HTTP_PORT_OVERRIDE:-80}:8080"
@@ -116,7 +116,7 @@ services:
# Harbor Database # Harbor Database
harbor-db: harbor-db:
<<: *default <<: *defaults
image: goharbor/harbor-db:${HARBOR_VERSION:-v2.12.0} image: goharbor/harbor-db:${HARBOR_VERSION:-v2.12.0}
volumes: volumes:
- harbor_db:/var/lib/postgresql/data - harbor_db:/var/lib/postgresql/data
@@ -141,7 +141,7 @@ services:
# Harbor Redis # Harbor Redis
harbor-redis: harbor-redis:
<<: *default <<: *defaults
image: goharbor/redis-photon:${HARBOR_VERSION:-v2.12.0} image: goharbor/redis-photon:${HARBOR_VERSION:-v2.12.0}
volumes: volumes:
- harbor_redis:/var/lib/redis - harbor_redis:/var/lib/redis

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
hbase: hbase:
<<: *default <<: *defaults
image: harisekhon/hbase:${HBASE_VERSION:-2.6} image: harisekhon/hbase:${HBASE_VERSION:-2.6}
hostname: hbase hostname: hbase
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
lama-cleaner: lama-cleaner:
<<: *default <<: *defaults
image: ${DOCKER_REGISTRY:-docker.io}/local/lama-cleaner:${BUILD_VERSION:-latest} image: ${DOCKER_REGISTRY:-docker.io}/local/lama-cleaner:${BUILD_VERSION:-latest}
ports: ports:
- 8080:8080 - 8080:8080

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
jenkins: jenkins:
<<: *default <<: *defaults
image: jenkins/jenkins:${JENKINS_VERSION:-2.486-lts-jdk17} image: jenkins/jenkins:${JENKINS_VERSION:-2.486-lts-jdk17}
ports: ports:
- "${JENKINS_HTTP_PORT_OVERRIDE:-8080}:8080" - "${JENKINS_HTTP_PORT_OVERRIDE:-8080}:8080"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
officeconverter: officeconverter:
<<: *default <<: *defaults
image: ghcr.io/eugenmayer/kontextwork-converter:${OFFICECONVERTER_VERSION:-latest} image: ghcr.io/eugenmayer/kontextwork-converter:${OFFICECONVERTER_VERSION:-latest}
ports: ports:
- "${OFFICECONVERTER_PORT_OVERRIDE:-8000}:8000" - "${OFFICECONVERTER_PORT_OVERRIDE:-8000}:8000"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -9,7 +9,7 @@ x-default: &default
services: services:
# Zookeeper for Kafka coordination # Zookeeper for Kafka coordination
zookeeper: zookeeper:
<<: *default <<: *defaults
image: confluentinc/cp-zookeeper:${KAFKA_VERSION:-7.8.0} image: confluentinc/cp-zookeeper:${KAFKA_VERSION:-7.8.0}
ports: ports:
- "${ZOOKEEPER_CLIENT_PORT_OVERRIDE:-2181}:2181" - "${ZOOKEEPER_CLIENT_PORT_OVERRIDE:-2181}:2181"
@@ -42,7 +42,7 @@ services:
# Kafka broker # Kafka broker
kafka: kafka:
<<: *default <<: *defaults
image: confluentinc/cp-kafka:${KAFKA_VERSION:-7.8.0} image: confluentinc/cp-kafka:${KAFKA_VERSION:-7.8.0}
depends_on: depends_on:
zookeeper: zookeeper:
@@ -90,7 +90,7 @@ services:
# Kafka UI (optional) # Kafka UI (optional)
kafka-ui: kafka-ui:
<<: *default <<: *defaults
image: provectuslabs/kafka-ui:${KAFKA_UI_VERSION:-latest} image: provectuslabs/kafka-ui:${KAFKA_UI_VERSION:-latest}
depends_on: depends_on:
kafka: kafka:

View File

@@ -24,7 +24,7 @@
# #
# License: Apache-2.0 (https://github.com/kestra-io/kestra/blob/develop/LICENSE) # License: Apache-2.0 (https://github.com/kestra-io/kestra/blob/develop/LICENSE)
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -34,7 +34,7 @@ x-default: &default
services: services:
kestra: kestra:
<<: *default <<: *defaults
image: kestra/kestra:${KESTRA_VERSION:-latest-full} image: kestra/kestra:${KESTRA_VERSION:-latest-full}
container_name: kestra container_name: kestra
command: server standalone command: server standalone
@@ -91,7 +91,7 @@ services:
memory: "${KESTRA_MEMORY_RESERVATION:-512M}" memory: "${KESTRA_MEMORY_RESERVATION:-512M}"
postgres: postgres:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-16-alpine} image: postgres:${POSTGRES_VERSION:-16-alpine}
container_name: kestra-postgres container_name: kestra-postgres
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
kibana: kibana:
<<: *default <<: *defaults
image: docker.elastic.co/kibana/kibana:${KIBANA_VERSION:-8.16.1} image: docker.elastic.co/kibana/kibana:${KIBANA_VERSION:-8.16.1}
ports: ports:
- "${KIBANA_PORT_OVERRIDE:-5601}:5601" - "${KIBANA_PORT_OVERRIDE:-5601}:5601"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
kodbox: kodbox:
<<: *default <<: *defaults
image: kodcloud/kodbox:${KODBOX_VERSION:-1.62} image: kodcloud/kodbox:${KODBOX_VERSION:-1.62}
ports: ports:
- "${KODBOX_PORT:-80}:80" - "${KODBOX_PORT:-80}:80"
@@ -45,7 +45,7 @@ services:
start_period: 30s start_period: 30s
kodbox-db: kodbox-db:
<<: *default <<: *defaults
image: mysql:${MYSQL_VERSION:-9.4.0} image: mysql:${MYSQL_VERSION:-9.4.0}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
@@ -75,7 +75,7 @@ services:
memory: 256M memory: 256M
kodbox-redis: kodbox-redis:
<<: *default <<: *defaults
image: redis:${REDIS_VERSION:-8.2.1-alpine3.22} image: redis:${REDIS_VERSION:-8.2.1-alpine3.22}
command: command:
- redis-server - redis-server

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -9,7 +9,7 @@ x-default: &default
services: services:
# Kong Database # Kong Database
kong-db: kong-db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-16.6-alpine3.21} image: postgres:${POSTGRES_VERSION:-16.6-alpine3.21}
volumes: volumes:
- kong_db_data:/var/lib/postgresql/data - kong_db_data:/var/lib/postgresql/data
@@ -35,7 +35,7 @@ services:
# Kong Database Migration # Kong Database Migration
kong-migrations: kong-migrations:
<<: *default <<: *defaults
image: kong:${KONG_VERSION:-3.8.0-alpine} image: kong:${KONG_VERSION:-3.8.0-alpine}
depends_on: depends_on:
kong-db: kong-db:
@@ -52,7 +52,7 @@ services:
# Kong Gateway # Kong Gateway
kong: kong:
<<: *default <<: *defaults
image: kong:${KONG_VERSION:-3.8.0-alpine} image: kong:${KONG_VERSION:-3.8.0-alpine}
depends_on: depends_on:
kong-db: kong-db:
@@ -97,7 +97,7 @@ services:
# Kong Manager (Optional GUI) # Kong Manager (Optional GUI)
kong-gui: kong-gui:
<<: *default <<: *defaults
image: pantsel/konga:${KONGA_VERSION:-latest} image: pantsel/konga:${KONGA_VERSION:-latest}
depends_on: depends_on:
kong: kong:

View File

@@ -25,7 +25,7 @@
# #
# License: MIT (https://github.com/langflow-ai/langflow/blob/main/LICENSE) # License: MIT (https://github.com/langflow-ai/langflow/blob/main/LICENSE)
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -35,7 +35,7 @@ x-default: &default
services: services:
langflow: langflow:
<<: *default <<: *defaults
image: langflowai/langflow:${LANGFLOW_VERSION:-latest} image: langflowai/langflow:${LANGFLOW_VERSION:-latest}
pull_policy: always pull_policy: always
container_name: langflow container_name: langflow
@@ -99,7 +99,7 @@ services:
memory: "${LANGFLOW_MEMORY_RESERVATION:-512M}" memory: "${LANGFLOW_MEMORY_RESERVATION:-512M}"
postgres: postgres:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-16-alpine} image: postgres:${POSTGRES_VERSION:-16-alpine}
container_name: langflow-postgres container_name: langflow-postgres
environment: environment:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
langfuse-server: langfuse-server:
<<: *default <<: *defaults
image: langfuse/langfuse:${LANGFUSE_VERSION:-3.115.0} image: langfuse/langfuse:${LANGFUSE_VERSION:-3.115.0}
ports: ports:
- "${LANGFUSE_PORT:-3000}:3000" - "${LANGFUSE_PORT:-3000}:3000"
@@ -39,7 +39,7 @@ services:
start_period: 30s start_period: 30s
langfuse-db: langfuse-db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21} image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
libreoffice: libreoffice:
<<: *default <<: *defaults
image: lscr.io/linuxserver/libreoffice:${LIBREOFFICE_VERSION:-latest} image: lscr.io/linuxserver/libreoffice:${LIBREOFFICE_VERSION:-latest}
ports: ports:
- "${LIBREOFFICE_HTTP_PORT_OVERRIDE:-3000}:3000" - "${LIBREOFFICE_HTTP_PORT_OVERRIDE:-3000}:3000"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
litellm: litellm:
<<: *default <<: *defaults
build: build:
context: . context: .
args: args:
@@ -48,7 +48,7 @@ services:
memory: 512M memory: 512M
db: db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-16} image: postgres:${POSTGRES_VERSION:-16}
environment: environment:
- POSTGRES_DB=litellm - POSTGRES_DB=litellm
@@ -75,7 +75,7 @@ services:
memory: 256M memory: 256M
prometheus: prometheus:
<<: *default <<: *defaults
image: prom/prometheus:${PROMETHEUS_VERSION:-v3.3.1} image: prom/prometheus:${PROMETHEUS_VERSION:-v3.3.1}
profiles: profiles:
- metrics - metrics

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
logstash: logstash:
<<: *default <<: *defaults
image: docker.elastic.co/logstash/logstash:${LOGSTASH_VERSION:-8.16.1} image: docker.elastic.co/logstash/logstash:${LOGSTASH_VERSION:-8.16.1}
ports: ports:
- "${LOGSTASH_BEATS_PORT_OVERRIDE:-5044}:5044" - "${LOGSTASH_BEATS_PORT_OVERRIDE:-5044}:5044"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -7,7 +7,7 @@ x-default: &default
max-file: "3" max-file: "3"
x-mariadb-galera: &mariadb-galera x-mariadb-galera: &mariadb-galera
<<: *default <<: *defaults
image: mariadb:${MARIADB_VERSION:-11.7.2} image: mariadb:${MARIADB_VERSION:-11.7.2}
environment: &galera-env environment: &galera-env
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
milvus-standalone-embed: milvus-standalone-embed:
<<: *default <<: *defaults
image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3} image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
security_opt: security_opt:
- seccomp:unconfined - seccomp:unconfined
@@ -44,7 +44,7 @@ services:
memory: 2G memory: 2G
attu: attu:
<<: *default <<: *defaults
image: zilliz/attu:${ATTU_VERSION:-v2.6.1} image: zilliz/attu:${ATTU_VERSION:-v2.6.1}
profiles: profiles:
- attu - attu

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
etcd: etcd:
<<: *default <<: *defaults
image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.5.18} image: quay.io/coreos/etcd:${ETCD_VERSION:-v3.5.18}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
@@ -35,7 +35,7 @@ services:
memory: 128M memory: 128M
minio: minio:
<<: *default <<: *defaults
image: minio/minio:${MINIO_VERSION:-RELEASE.2024-12-18T13-15-44Z} image: minio/minio:${MINIO_VERSION:-RELEASE.2024-12-18T13-15-44Z}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}
@@ -63,7 +63,7 @@ services:
memory: 256M memory: 256M
milvus-standalone: milvus-standalone:
<<: *default <<: *defaults
image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3} image: milvusdb/milvus:${MILVUS_VERSION:-v2.6.3}
command: ["milvus", "run", "standalone"] command: ["milvus", "run", "standalone"]
security_opt: security_opt:
@@ -99,7 +99,7 @@ services:
memory: 2G memory: 2G
attu: attu:
<<: *default <<: *defaults
image: zilliz/attu:${ATTU_VERSION:-v2.6.1} image: zilliz/attu:${ATTU_VERSION:-v2.6.1}
profiles: profiles:
- attu - attu

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
minecraft-bedrock: minecraft-bedrock:
<<: *default <<: *defaults
image: itzg/minecraft-bedrock-server:${BEDROCK_VERSION:-latest} image: itzg/minecraft-bedrock-server:${BEDROCK_VERSION:-latest}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -7,7 +7,7 @@ x-default: &default
max-file: "3" max-file: "3"
x-mineru-sglang: &mineru-sglang x-mineru-sglang: &mineru-sglang
<<: *default <<: *defaults
image: ${MINERU_DOCKER_IMAGE:-alexsuntop/mineru-sglang:2.2.2} image: ${MINERU_DOCKER_IMAGE:-alexsuntop/mineru-sglang:2.2.2}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -7,7 +7,7 @@ x-default: &default
max-file: "3" max-file: "3"
x-mineru-vllm: &mineru-vllm x-mineru-vllm: &mineru-vllm
<<: *default <<: *defaults
image: ${MINERU_DOCKER_IMAGE:-alexsuntop/mineru:2.6.2} image: ${MINERU_DOCKER_IMAGE:-alexsuntop/mineru:2.6.2}
build: build:
context: . context: .

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
minio: minio:
<<: *default <<: *defaults
image: minio/minio:${MINIO_VERSION:-RELEASE.2025-09-07T16-13-09Z} image: minio/minio:${MINIO_VERSION:-RELEASE.2025-09-07T16-13-09Z}
ports: ports:
- "${MINIO_PORT_OVERRIDE_API:-9000}:9000" - "${MINIO_PORT_OVERRIDE_API:-9000}:9000"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
postgres: postgres:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17.6-alpine} image: postgres:${POSTGRES_VERSION:-17.6-alpine}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}
@@ -33,7 +33,7 @@ services:
start_period: 30s start_period: 30s
minio: minio:
<<: *default <<: *defaults
image: minio/minio:${MINIO_VERSION:-RELEASE.2025-01-07T16-13-09Z} image: minio/minio:${MINIO_VERSION:-RELEASE.2025-01-07T16-13-09Z}
command: server /data --console-address ":9001" command: server /data --console-address ":9001"
environment: environment:
@@ -61,7 +61,7 @@ services:
start_period: 30s start_period: 30s
minio-init: minio-init:
<<: *default <<: *defaults
image: minio/mc:${MINIO_MC_VERSION:-RELEASE.2025-01-07T17-25-52Z} image: minio/mc:${MINIO_MC_VERSION:-RELEASE.2025-01-07T17-25-52Z}
depends_on: depends_on:
minio: minio:
@@ -76,7 +76,7 @@ services:
restart: "no" restart: "no"
mlflow: mlflow:
<<: *default <<: *defaults
image: ghcr.io/mlflow/mlflow:${MLFLOW_VERSION:-v2.20.2} image: ghcr.io/mlflow/mlflow:${MLFLOW_VERSION:-v2.20.2}
depends_on: depends_on:
postgres: postgres:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -7,7 +7,7 @@ x-default: &default
max-file: "3" max-file: "3"
x-mongo: &mongo x-mongo: &mongo
<<: *default <<: *defaults
image: mongo:${MONGO_VERSION:-8.0.13} image: mongo:${MONGO_VERSION:-8.0.13}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}
@@ -50,7 +50,7 @@ services:
- "${MONGO_PORT_OVERRIDE_1:-27017}:27017" - "${MONGO_PORT_OVERRIDE_1:-27017}:27017"
mongo-init: mongo-init:
<<: *default <<: *defaults
image: mongo:${MONGO_VERSION:-8.0.13} image: mongo:${MONGO_VERSION:-8.0.13}
restart: on-failure restart: on-failure
depends_on: depends_on:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -7,7 +7,7 @@ x-default: &default
max-file: "3" max-file: "3"
x-mongo: &mongo x-mongo: &mongo
<<: *default <<: *defaults
image: mongo:${MONGO_VERSION:-8.0.13} image: mongo:${MONGO_VERSION:-8.0.13}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}
@@ -59,7 +59,7 @@ services:
- "${MONGO_PORT_OVERRIDE_3:-27019}:27017" - "${MONGO_PORT_OVERRIDE_3:-27019}:27017"
mongo-init: mongo-init:
<<: *default <<: *defaults
image: mongo:${MONGO_VERSION:-8.0.13} image: mongo:${MONGO_VERSION:-8.0.13}
restart: on-failure restart: on-failure
depends_on: depends_on:

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mongo: mongo:
<<: *default <<: *defaults
image: mongo:${MONGO_VERSION:-8.0.13} image: mongo:${MONGO_VERSION:-8.0.13}
environment: environment:
TZ: ${TZ:-UTC} TZ: ${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
mysql: mysql:
<<: *default <<: *defaults
image: mysql:${MYSQL_VERSION:-9.4.0} image: mysql:${MYSQL_VERSION:-9.4.0}
ports: ports:
- "${MYSQL_PORT_OVERRIDE:-3306}:3306" - "${MYSQL_PORT_OVERRIDE:-3306}:3306"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
n8n: n8n:
<<: *default <<: *defaults
image: n8nio/n8n:${N8N_VERSION:-1.114.0} image: n8nio/n8n:${N8N_VERSION:-1.114.0}
ports: ports:
- "${N8N_PORT:-5678}:5678" - "${N8N_PORT:-5678}:5678"
@@ -55,7 +55,7 @@ services:
start_period: 30s start_period: 30s
n8n-db: n8n-db:
<<: *default <<: *defaults
image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21} image: postgres:${POSTGRES_VERSION:-17.2-alpine3.21}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
nacos: nacos:
<<: *default <<: *defaults
image: nacos/nacos-server:${NACOS_VERSION:-v3.1.0-slim} image: nacos/nacos-server:${NACOS_VERSION:-v3.1.0-slim}
ports: ports:
- "${NACOS_HTTP_PORT_OVERRIDE:-8848}:8848" - "${NACOS_HTTP_PORT_OVERRIDE:-8848}:8848"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
metad: metad:
<<: *default <<: *defaults
image: vesoft/nebula-metad:${NEBULA_VERSION:-v3.8.0} image: vesoft/nebula-metad:${NEBULA_VERSION:-v3.8.0}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
@@ -43,7 +43,7 @@ services:
start_period: 30s start_period: 30s
storaged: storaged:
<<: *default <<: *defaults
image: vesoft/nebula-storaged:${NEBULA_VERSION:-v3.8.0} image: vesoft/nebula-storaged:${NEBULA_VERSION:-v3.8.0}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}
@@ -81,7 +81,7 @@ services:
start_period: 30s start_period: 30s
graphd: graphd:
<<: *default <<: *defaults
image: vesoft/nebula-graphd:${NEBULA_VERSION:-v3.8.0} image: vesoft/nebula-graphd:${NEBULA_VERSION:-v3.8.0}
environment: environment:
- TZ=${TZ:-UTC} - TZ=${TZ:-UTC}

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
neo4j: neo4j:
<<: *default <<: *defaults
image: neo4j:${NEO4J_VERSION:-5.27.4-community} image: neo4j:${NEO4J_VERSION:-5.27.4-community}
ports: ports:
- "${NEO4J_HTTP_PORT_OVERRIDE:-7474}:7474" - "${NEO4J_HTTP_PORT_OVERRIDE:-7474}:7474"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
nginx: nginx:
<<: *default <<: *defaults
image: nginx:${NGINX_VERSION:-1.29.2-alpine3.22} image: nginx:${NGINX_VERSION:-1.29.2-alpine3.22}
ports: ports:
- "${NGINX_HTTP_PORT_OVERRIDE:-80}:80" - "${NGINX_HTTP_PORT_OVERRIDE:-80}:80"

View File

@@ -1,4 +1,4 @@
x-default: &default x-defaults: &defaults
restart: unless-stopped restart: unless-stopped
logging: logging:
driver: json-file driver: json-file
@@ -8,7 +8,7 @@ x-default: &default
services: services:
node-exporter: node-exporter:
<<: *default <<: *defaults
image: prom/node-exporter:${NODE_EXPORTER_VERSION:-v1.8.2} image: prom/node-exporter:${NODE_EXPORTER_VERSION:-v1.8.2}
ports: ports:
- "${NODE_EXPORTER_PORT_OVERRIDE:-9100}:9100" - "${NODE_EXPORTER_PORT_OVERRIDE:-9100}:9100"

Some files were not shown because too many files have changed in this diff Show More