docker-compose.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. - TZ=Europe/Tallinn
  13. - TS_AUTHKEY=tskey-auth-kRL2zfvzRs11CNTRL-LGBy2N3nDNDU2d5ot7jBNDLBw54FsrK8U
  14. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  15. - TS_SERVE_CONFIG=/config/mustikas.json
  16. - TS_STATE_DIR=/var/lib/tailscale
  17. - TS_USERSPACE=false
  18. - LANG=C.UTF-8
  19. volumes:
  20. - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
  21. - /etc/localtime:/etc/localtime:ro
  22. - ${PWD}/state:/var/lib/tailscale
  23. - ${PWD}/config:/config
  24. devices:
  25. - /dev/net/tun:/dev/net/tun
  26. cap_add:
  27. - net_admin
  28. restart: unless-stopped
  29. networks:
  30. - ai_network
  31. drupal:
  32. image: registry.odamus.com/drupal/drupal_7_rong:latest
  33. container_name: drupal_mustikas
  34. network_mode: service:ts-network
  35. environment:
  36. - TZ=Europe/Tallinn
  37. depends_on:
  38. - ts-network
  39. #ports:
  40. # - "127.0.0.1:8008:80"
  41. volumes:
  42. - /etc/localtime:/etc/localtime:ro
  43. - html:/var/www/html
  44. - backups:/root/drush-backups
  45. - /backups/docker/drupal/mustikas:/backups
  46. - /etc/localtime:/etc/localtime
  47. #networks:
  48. # - ai_network
  49. restart: unless-stopped
  50. volumes:
  51. html:
  52. name: 'drupal_mustikas-html'
  53. driver: local
  54. backups:
  55. name: 'drupal_mustikas-backups'
  56. driver: local
  57. networks:
  58. ai_network:
  59. external: true
  60. name: main_ai_network