Advertisement
Guest User

Untitled

a guest
Jun 13th, 2023
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. version: "3.7"
  2.  
  3. services:
  4. caddy:
  5. image: caddy:2-alpine
  6. restart: always
  7. ports:
  8. - "80:80"
  9. - "443:443"
  10. - "443:443/udp"
  11. volumes:
  12. - ./volumes/caches/caddy/data:/data
  13. - ./volumes/caches/caddy/config:/config
  14. - ./volumes/srv/webroot:/srv
  15. configs:
  16. - source: caddy
  17. target: /etc/caddy/Caddyfile
  18. environment:
  19. TZ: "${TZ:?define TZ to your timezone, for example: Africa/Gaborone. Refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for documentation}"
  20. DOMAIN_NAMES: "${DOMAIN_NAMES:?define DOMAIN_NAMES to space-separated list of domains for Caddy configuration}"
  21. mariadb:
  22. image: mariadb:lts
  23. restart: always
  24. environment:
  25. TZ: "${TZ}"
  26. MARIADB_ROOT_PASSWORD: "${DB_PASSWORD:?define DB_PASSWORD environment variable}"
  27. MARIADB_USER: "${DB_USER:?define DB_USER environment variable.}"
  28. MARIADB_PASSWORD: "${DB_PASSWORD}"
  29. MARIADB_DATABASE: "${DB_USER}"
  30. volumes:
  31. - ./volumes/db:/var/lib/mysql
  32. php:
  33. image: bitnami/php-fpm:8.2
  34. environment:
  35. TZ: "${TZ}"
  36. volumes:
  37. - ./volumes/srv:/srv
  38. configs:
  39. - source: php
  40. target: /opt/bitnami/php/etc/conf.d/custom.ini
  41. backupper:
  42. build: ./docker/backupper
  43. environment:
  44. TZ: "${TZ}"
  45. volumes:
  46. - .:/data
  47. configs:
  48. php:
  49. file: ./configs/php-fpm/php.ini
  50. caddy:
  51. file: ./configs/caddy/Caddyfile.tpl
  52. template_driver: golang
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement