docker-compose.yml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. version: "3.9"
  2. # Tailscale ühendus:
  3. # sudo tailscale serve --bg --set-path /vault http://127.0.0.1:9080
  4. # sudo tailscale serve --bg --set-path /vault off
  5. # sudo tailscale serve --bg --set-path /hop http://127.0.0.1:9102
  6. # sudo tailscale serve --bg --set-path /hop off
  7. # sudo tailscale serve --bg --https 8082 http://127.0.0.1:8082
  8. # sudo tailscale serve --https=8082 off
  9. # sudo tailscale serve --bg --https 9080 http://127.0.0.1:9080
  10. # sudo tailscale serve --https=9080 off
  11. # sudo tailscale serve --bg --https 9101 http://127.0.0.1:9101
  12. # sudo tailscale serve --https=9101 off
  13. # sudo tailscale serve --bg --https 9102 http://127.0.0.1:9102
  14. # sudo tailscale serve --https=9102 off
  15. # sudo tailscale serve --bg --https 9103 http://127.0.0.1:9103
  16. # sudo tailscale serve --https=9103 off
  17. # sudo tailscale serve status
  18. # Kõikide ühenduste kustutamine: sudo tailscale serve --bg off
  19. # `tailscale serve --help` for usage info
  20. services:
  21. it-tools:
  22. image: corentinth/it-tools:latest
  23. container_name: it-tools
  24. restart: unless-stopped
  25. ports:
  26. - "127.0.0.1:9101:80"
  27. environment:
  28. - LANG=C.UTF-8
  29. volumes:
  30. - /etc/localtime:/etc/localtime:ro
  31. networks:
  32. - ai_network
  33. vaultwarden:
  34. image: vaultwarden/server:latest
  35. container_name: vaultwarden
  36. restart: unless-stopped
  37. environment:
  38. # asenda oma domeeniga või jäta kommenteerituks kui kasutad ainult LAN-i
  39. DOMAIN: "https://ohmu.tail20e23.ts.net"
  40. SIGNUPS_ALLOWED: "false"
  41. WEBSOCKET_ENABLED: "true"
  42. volumes:
  43. - /data/docker/vaultwarden:/data
  44. - /data/docker/vaultwarden/nginx-vaultwarden.conf:/etc/nginx/nginx.conf:ro
  45. - /backups/docker/vaultwarden:/backups
  46. - /etc/localtime:/etc/localtime:ro
  47. ports:
  48. - "127.0.0.1:9080:80"
  49. networks:
  50. - ai_network
  51. hop-web:
  52. image: apache/hop-web:latest
  53. container_name: hop-web
  54. restart: unless-stopped
  55. environment:
  56. TZ: "Europe/Tallinn"
  57. HOP_SERVER_HOSTNAME: "hop-server"
  58. HOP_SERVER_PORT: "8181"
  59. HOP_PROJECT_NAME: "default"
  60. HOP_PROJECT_FOLDER: "/files"
  61. ports:
  62. - "127.0.0.1:9102:8080"
  63. volumes:
  64. - /data/hop/projects:/files
  65. - /backups/docker/hop-web:/backups
  66. - /etc/localtime:/etc/localtime:ro
  67. networks:
  68. - ai_network
  69. hop-server:
  70. image: apache/hop:latest
  71. container_name: hop-server
  72. restart: unless-stopped
  73. environment:
  74. TZ: "Europe/Tallinn"
  75. HOP_SERVER_HOSTNAME: "0.0.0.0"
  76. HOP_SERVER_PORT: "8181"
  77. HOP_PROJECT_NAME: "default"
  78. HOP_PROJECT_FOLDER: "/files"
  79. HOP_ENVIRONMENT_NAME: "dev"
  80. HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS: "/files/dev-config.json"
  81. HOP_RUN_CONFIG: "local"
  82. ports:
  83. - "127.0.0.1:9103:8181"
  84. volumes:
  85. - /data/hop/projects:/files
  86. - /backups/docker/hop-server:/backups
  87. - /etc/localtime:/etc/localtime:ro
  88. networks:
  89. - ai_network
  90. networks:
  91. ai_network:
  92. external: true
  93. name: main_ai_network