A discord bot for teal.fm
discord tealfm music

dockerfile env vars

besaid.zone 13c3982b ec05c509

verified
Changed files
+18 -2
+18 -2
docker-compose.yml
··· 8 8 target: web 9 9 ports: 10 10 - 8002:8002 11 - 12 11 depends_on: 13 12 db: 14 13 condition: service_healthy 15 14 bot: 16 15 condition: service_started 16 + 17 + environment: 18 + PUBLIC_URL: "${PUBLIC_URL:?PUBLIC_URL is required}" 19 + PRIVATE_KEYS: "${PRIVATE_KEYS:?PRIVATE_KEYS is required}" 20 + COOKIE_SECRET: "${COOKIE_SECRET:?COOKIE_SECRET is required}" 21 + 17 22 tapper: 18 23 container_name: tapper 19 24 build: ··· 24 29 depends_on: 25 30 db: 26 31 condition: service_healthy 32 + 33 + environment: 34 + TAP_ADMIN_PASSWORD: "${TAP_ADMIN_PASSWORD:?TAP_ADMIN_PASSWORD is required}" 27 35 bot: 28 36 container_name: bot 29 37 restart: always ··· 35 43 depends_on: 36 44 db: 37 45 condition: service_healthy 46 + 47 + environment: 48 + DISCORD_BOT_TOKEN: "${DISCORD_BOT_TOKEN:?DISCORD_BOT_TOKEN is required}" 49 + DISCORD_APPLICATION_ID: "${DISCORD_APPLICATION_ID:?DISCORD_APPLICATION_ID is required}" 50 + DISCORD_GUILD_ID: "${DISCORD_GUILD_ID:?DISCORD_GUILD_ID is required}" 38 51 db: 39 52 image: postgres:18.1 40 53 healthcheck: ··· 45 58 timeout: 10s 46 59 restart: always 47 60 shm_size: 128mb 48 - env_file: .env 61 + environment: 62 + POSTGRES_USER: "${POSTGRES_USER:?POSTGRES_USER is required}" 63 + POSTGRES_PASSWORD: "${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}" 64 + POSTGRES_DB: "${POSTGRES_DB:?POSTGRES_DB is required}" 49 65 ports: 50 66 - 5432:5432