docker-compose.yml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. - TS_AUTHKEY=tskey-auth-k8tw1o22ag11CNTRL-CVRECjx9BcE2zzsxq4VDcET1KzxcbiaAA
  13. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  14. - TS_SERVE_CONFIG=/config/see1.json
  15. - TS_STATE_DIR=/var/lib/tailscale
  16. - TS_USERSPACE=false
  17. - LANG=C.UTF-8
  18. volumes:
  19. - ${PWD}/state:/var/lib/tailscale
  20. - ${PWD}/config:/config
  21. devices:
  22. - /dev/net/tun:/dev/net/tun
  23. cap_add:
  24. - net_admin
  25. restart: unless-stopped
  26. networks:
  27. - ai_network
  28. drupal:
  29. image: drupal:9
  30. container_name: drupal_see1
  31. network_mode: service:ts-network
  32. depends_on:
  33. - ts-network
  34. volumes:
  35. - modules:/opt/drupal/web/modules
  36. - profile:/opt/drupal/web/profiles
  37. - theme:/opt/drupal/web/themes
  38. - sites:/opt/drupal/web/sites
  39. - /backups/docker/drupal/see1:/backups
  40. - /etc/localtime:/etc/localtime
  41. # networks:
  42. # - ai_network
  43. restart: unless-stopped
  44. volumes:
  45. modules:
  46. name: 'drupal_see1-modules'
  47. driver: local
  48. profile:
  49. name: 'drupal_see1-profile'
  50. driver: local
  51. theme:
  52. name: 'drupal_see1-theme'
  53. driver: local
  54. sites:
  55. name: 'drupal_see1-sites'
  56. driver: local
  57. networks:
  58. ai_network:
  59. external: true
  60. name: main_ai_network