services: postgres: image: postgres:17-alpine environment: POSTGRES_USER: arcanesync POSTGRES_PASSWORD: arcanesync POSTGRES_DB: arcanesync ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data app: build: . depends_on: [postgres] environment: DATABASE_URL: postgres://arcanesync:arcanesync@postgres:5432/arcanesync BOT_TOKEN: ${BOT_TOKEN} NODE_ENV: production ports: - "3000:3000" volumes: pgdata: {}