docker-compose.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: "3.9"
  2. services:
  3. ts-network:
  4. image: tailscale/tailscale:latest
  5. container_name: ts-bussikeskus
  6. hostname: bussikeskus-ohmu
  7. environment:
  8. - TS_AUTHKEY=tskey-auth-k1fycT38sK11CNTRL-8qi5GExmmdhJNghogtHfdhxVfbmc1zqjJ
  9. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  10. - TS_SERVE_CONFIG=/config/bussikeskus.json
  11. - TS_STATE_DIR=/var/lib/tailscale
  12. - TS_USERSPACE=false
  13. - LANG=C.UTF-8
  14. volumes:
  15. - ${PWD}/state:/var/lib/tailscale
  16. - ${PWD}/config:/config
  17. devices:
  18. - /dev/net/tun:/dev/net/tun
  19. cap_add:
  20. - net_admin
  21. restart: unless-stopped
  22. networks:
  23. - ai_network
  24. drupal:
  25. image: registry.odamus.com/drupal/drupal_7_rong:latest
  26. container_name: drupal_bussikeskus
  27. network_mode: service:ts-network
  28. depends_on:
  29. - ts-network
  30. volumes:
  31. - html:/var/www/html
  32. - backups:/root/drush-backups
  33. - /backups/docker/drupal/bussikeskus:/backups
  34. - /etc/localtime:/etc/localtime
  35. restart: unless-stopped
  36. volumes:
  37. html:
  38. name: drupal_bussikeskus-html
  39. driver: local
  40. backups:
  41. name: drupal_bussikeskus-backups
  42. driver: local
  43. networks:
  44. ai_network:
  45. external: true
  46. name: main_ai_network