docker-compose.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. version: "3.9"
  2. # Tailscale ühendus:
  3. # sudo tailscale serve --bg --https 8007 http://127.0.0.1:8007
  4. # sudo tailscale serve --https=8007 off
  5. # sudo tailscale serve status
  6. services:
  7. ts-network:
  8. image: tailscale/tailscale:latest
  9. container_name: ts-merbond
  10. hostname: merbond
  11. environment:
  12. - TS_AUTHKEY=tskey-auth-kwiXvkEsFM11CNTRL-Xd4ueBn38wWdCzVWJx5AwWUwpzzDn9g3
  13. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  14. - TS_SERVE_CONFIG=/config/merbond.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: registry.odamus.com/drupal/drupal_7_rong:latest
  29. container_name: drupal_merbond
  30. network_mode: service:ts-network
  31. depends_on:
  32. - ts-network
  33. #ports:
  34. # - "127.0.0.1:8007:80"
  35. volumes:
  36. - html:/var/www/html
  37. - backups:/root/drush-backups
  38. - /backups/docker/drupal/merbond:/backups
  39. - /etc/localtime:/etc/localtime
  40. #networks:
  41. # - ai_network
  42. volumes:
  43. html:
  44. name: 'drupal_merbond-html'
  45. driver: local
  46. backups:
  47. name: 'drupal_merbond-backups'
  48. driver: local
  49. networks:
  50. ai_network:
  51. external: true
  52. name: main_ai_network