docker-compose.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. version: "3.9"
  2. # Tailscale ühendus:
  3. # sudo tailscale serve --bg --https 8005 http://127.0.0.1:8005
  4. # sudo tailscale serve --https=8005 off
  5. # sudo tailscale serve status
  6. services:
  7. ts-network:
  8. image: tailscale/tailscale:latest
  9. container_name: ts-see1
  10. hostname: see1
  11. environment:
  12. - TZ=Europe/Tallinn
  13. - TS_AUTHKEY=tskey-auth-k8tw1o22ag11CNTRL-CVRECjx9BcE2zzsxq4VDcET1KzxcbiaAA
  14. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  15. - TS_SERVE_CONFIG=/config/see1.json
  16. - TS_STATE_DIR=/var/lib/tailscale
  17. - TS_USERSPACE=false
  18. - LANG=C.UTF-8
  19. volumes:
  20. - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
  21. - /etc/localtime:/etc/localtime:ro
  22. - ${PWD}/state:/var/lib/tailscale
  23. - ${PWD}/config:/config
  24. devices:
  25. - /dev/net/tun:/dev/net/tun
  26. cap_add:
  27. - net_admin
  28. restart: unless-stopped
  29. networks:
  30. - ai_network
  31. drupal:
  32. image: drupal:9
  33. container_name: drupal_see1
  34. network_mode: service:ts-network
  35. environment:
  36. - TZ=Europe/Tallinn
  37. depends_on:
  38. - ts-network
  39. volumes:
  40. - /etc/localtime:/etc/localtime:ro
  41. - modules:/opt/drupal/web/modules
  42. - profile:/opt/drupal/web/profiles
  43. - theme:/opt/drupal/web/themes
  44. - sites:/opt/drupal/web/sites
  45. - /backups/docker/drupal/see1:/backups
  46. - /etc/localtime:/etc/localtime
  47. # networks:
  48. # - ai_network
  49. restart: unless-stopped
  50. volumes:
  51. modules:
  52. name: 'drupal_see1-modules'
  53. driver: local
  54. profile:
  55. name: 'drupal_see1-profile'
  56. driver: local
  57. theme:
  58. name: 'drupal_see1-theme'
  59. driver: local
  60. sites:
  61. name: 'drupal_see1-sites'
  62. driver: local
  63. networks:
  64. ai_network:
  65. external: true
  66. name: main_ai_network