dockerized atproto relay
1volumes: 2 relay: 3 name: relay 4 5services: 6 server: 7 env_file: .env 8 ports: 9 - 2470:2470 10 build: 11 context: ./indigo 12 dockerfile: cmd/relay/Dockerfile 13 restart: on-failure 14 depends_on: 15 db: 16 condition: service_healthy 17 restart: true 18 volumes: 19 - relay:/data/relay/persist 20 db: 21 env_file: .env 22 image: postgres:latest 23 healthcheck: 24 test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"] 25 interval: 10s 26 retries: 5 27 start_period: 30s 28 timeout: 10s 29 restart: always 30 volumes: 31 - ${HOME}/postgres-data:/var/lib/postgresql/data 32 - ./init.sql:/docker-entrypoint-initdb.d/init.sql:ro 33 ports: 34 - "5432:5432"