compose.yaml 663 B

12345678910111213141516171819202122232425262728
  1. # Docker Compose configuration for disbot-a4 Discord Bot
  2. # ======================================================
  3. # Author: Lari Natri
  4. services:
  5. disbot-a4:
  6. container_name: disbot-a4
  7. build:
  8. context: .
  9. dockerfile: Dockerfile
  10. restart: unless-stopped
  11. env_file:
  12. - .env
  13. environment:
  14. - TZ=Europe/Helsinki
  15. - PYTHONUNBUFFERED=1
  16. secrets:
  17. - source: discord_token
  18. target: discord_token
  19. mode: 0444 # allow non-root reads
  20. volumes:
  21. - ./data:/app/data
  22. - ./src:/app/src:ro
  23. command: ["python", "-u", "src/main.py"]
  24. secrets:
  25. discord_token:
  26. file: ./secrets/discord_token.txt