docker-compose.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: "3.9"
  2. # Tailscale ühendus:
  3. # sudo tailscale serve --bg --https 9091 http://127.0.0.1:9091
  4. # sudo tailscale serve --https=9091 off
  5. # sudo tailscale serve status
  6. services:
  7. ts-network:
  8. image: tailscale/tailscale:latest
  9. container_name: ts-pdf
  10. hostname: pdf
  11. environment:
  12. - TS_AUTHKEY=tskey-auth-kkx58y9mAn11CNTRL-5MGPhYAt811fgKebyQ9211P3FJgHb5NvX
  13. - "TS_EXTRA_ARGS=--advertise-tags=tag:container --reset"
  14. - TS_SERVE_CONFIG=/config/stirling-pdf.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. stirling-pdf:
  28. image: frooodle/s-pdf:latest
  29. container_name: stirlingpdf
  30. network_mode: service:ts-network
  31. depends_on:
  32. - ts-network
  33. volumes:
  34. - /data/docker/stirling-pdf/config:/configs
  35. - /data/docker/stirling-pdf/storage:/usr/share/tesseract-ocr/5/tessdata
  36. - /backups/docker/stirling-pdf:/backups
  37. - /etc/localtime:/etc/localtime:ro
  38. environment:
  39. - DOCKER_ENABLE_SECURITY=false
  40. restart: unless-stopped
  41. restart: unless-stopped
  42. networks:
  43. ai_network:
  44. external: true
  45. name: main_ai_network