docker-compose.yml 1.4 KB

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