services: db: build: context: . dockerfile: Dockerfile-db networks: - altbot volumes: - pgdata:/var/lib/postgresql/data environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} bot: build: context: . dockerfile: Dockerfile-bot networks: - altbot depends_on: - db environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} - POSTGRES_HOST=${host} - POSTGRES_PORT=5432 - DISCORD_TOKEN=${TOKEN} - DISCORD_PREFIX=${prefix} - DISCORD_APPID=${application_id} - DISCORD_OID=${owner_id} - PUSHOVER_UK=${PUSHOVER_UK} - PUSHOVER_AK=${PUSHOVER_AK} - DISCORD_MODULES=modules.tags,modules.utils,modules.sources,modules.reactionroles,modules.admin,modules.fun,modules.music,modules.jitreroles,modules.jitbotremains volumes: pgdata: networks: altbot: driver: bridge