server-up/apps/windmill/files/compose.yaml
Ramon 9008e39fe4
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 8m14s
feat(apps): voeg elf ARM64-geschikte apps toe
2026-08-06 00:34:42 +02:00

46 lines
1.5 KiB
YAML

services:
<< service_name >>:
image: ghcr.io/windmill-labs/windmill:main
container_name: << service_name >>
ports:
- "<< port >>:8000"
environment:
- MODE=server
- DATABASE_URL=postgres://postgres:<< db_password >>@<< service_name >>-db/windmill?sslmode=disable
volumes:
- << appdata_dir >>/<< service_name >>/logs:/tmp/windmill/logs
depends_on:
<< service_name >>-db:
condition: service_healthy
restart: unless-stopped
<< service_name >>-worker:
image: ghcr.io/windmill-labs/windmill:main
container_name: << service_name >>-worker
environment:
- MODE=worker
- WORKER_GROUP=default
- DATABASE_URL=postgres://postgres:<< db_password >>@<< service_name >>-db/windmill?sslmode=disable
volumes:
- << appdata_dir >>/<< service_name >>/worker-cache:/tmp/windmill/cache
- << appdata_dir >>/<< service_name >>/logs:/tmp/windmill/logs
depends_on:
<< service_name >>-db:
condition: service_healthy
restart: unless-stopped
<< service_name >>-db:
image: postgres:16-alpine
container_name: << service_name >>-db
environment:
- POSTGRES_DB=windmill
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=<< db_password >>
volumes:
- << appdata_dir >>/<< service_name >>/db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d windmill"]
interval: 10s
timeout: 5s
retries: 10
restart: unless-stopped