docker-compose.yml 1.6 KB

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