feat: add restate
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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`.
|
||||||
|
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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: .
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
Reference in New Issue
Block a user