docker-compose.yml 1.4 KB

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