docker-compose.yml 612 B

1234567891011121314151617181920212223242526272829303132
  1. version: "3.7"
  2. services:
  3. bot:
  4. restart: unless-stopped
  5. build: .
  6. depends_on:
  7. - db
  8. environment:
  9. - POSTGRES_DB
  10. - POSTGRES_HOST=db
  11. - POSTGRES_PASSWORD
  12. - POSTGRES_PORT
  13. - POSTGRES_USER
  14. - DISCORD_CLIENT_ID
  15. - DISCORD_SECRET
  16. - DISCORD_BOT_TOKEN
  17. db:
  18. restart: unless-stopped
  19. image: postgres:11.2-alpine
  20. environment:
  21. - POSTGRES_DB
  22. - POSTGRES_PASSWORD
  23. - POSTGRES_USER
  24. ports:
  25. - ${POSTGRES_PORT}:5432
  26. volumes:
  27. - postgres-persisted-volume:/var/lib/postgresql/data
  28. volumes:
  29. postgres-persisted-volume: