Files
activity-pub/docker-compose.yml
gilesb 9c10de7534 Fix Swarm compatibility, add legacy /registry/record-run route
- Fix depends_on syntax for Docker Swarm (simple list, not extended)
- Add /registry/record-run as legacy alias for /assets/record-run

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:33:59 +00:00

48 lines
1.0 KiB
YAML

version: "3.8"
services:
postgres:
image: postgres:16-alpine
environment:
POSTGRES_USER: artdag
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-artdag}
POSTGRES_DB: artdag
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- internal
healthcheck:
test: ["CMD-SHELL", "pg_isready -U artdag"]
interval: 5s
timeout: 5s
retries: 5
l2-server:
image: git.rose-ash.com/art-dag/l2-server:latest
env_file:
- .env
environment:
- ARTDAG_DATA=/data/l2
- DATABASE_URL=postgresql://artdag:${POSTGRES_PASSWORD:-artdag}@postgres:5432/artdag
# ARTDAG_DOMAIN, ARTDAG_USER, ARTDAG_L1, JWT_SECRET from .env file
volumes:
- l2_data:/data/l2 # Still needed for RSA keys
networks:
- internal
- externalnet
depends_on:
- postgres
deploy:
replicas: 1
restart_policy:
condition: on-failure
volumes:
l2_data:
postgres_data:
networks:
internal:
externalnet:
external: true