docker-compose.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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. - TZ=Europe/Tallinn
  29. - LANG=C.UTF-8
  30. volumes:
  31. - /etc/localtime:/etc/localtime:ro
  32. networks:
  33. - ai_network
  34. vaultwarden:
  35. image: vaultwarden/server:latest
  36. container_name: vaultwarden
  37. restart: unless-stopped
  38. environment:
  39. # asenda oma domeeniga või jäta kommenteerituks kui kasutad ainult LAN-i
  40. DOMAIN: "https://ohmu.tail20e23.ts.net"
  41. SIGNUPS_ALLOWED: "false"
  42. WEBSOCKET_ENABLED: "true"
  43. volumes:
  44. - /data/docker/vaultwarden:/data
  45. - /data/docker/vaultwarden/nginx-vaultwarden.conf:/etc/nginx/nginx.conf:ro
  46. - /backups/docker/vaultwarden:/backups
  47. - /etc/localtime:/etc/localtime:ro
  48. ports:
  49. - "127.0.0.1:9080:80"
  50. networks:
  51. - ai_network
  52. hop-web:
  53. image: apache/hop-web:latest
  54. container_name: hop-web
  55. restart: unless-stopped
  56. environment:
  57. TZ: "Europe/Tallinn"
  58. HOP_SERVER_HOSTNAME: "hop-server"
  59. HOP_SERVER_PORT: "8181"
  60. HOP_PROJECT_NAME: "default"
  61. HOP_PROJECT_FOLDER: "/files"
  62. ports:
  63. - "127.0.0.1:9102:8080"
  64. volumes:
  65. - /data/hop/projects:/files
  66. - /backups/docker/hop-web:/backups
  67. - /etc/localtime:/etc/localtime:ro
  68. networks:
  69. - ai_network
  70. hop-server:
  71. image: apache/hop:latest
  72. container_name: hop-server
  73. restart: unless-stopped
  74. environment:
  75. TZ: "Europe/Tallinn"
  76. HOP_SERVER_HOSTNAME: "0.0.0.0"
  77. HOP_SERVER_PORT: "8181"
  78. HOP_PROJECT_NAME: "default"
  79. HOP_PROJECT_FOLDER: "/files"
  80. HOP_ENVIRONMENT_NAME: "dev"
  81. HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS: "/files/dev-config.json"
  82. HOP_RUN_CONFIG: "local"
  83. ports:
  84. - "127.0.0.1:9103:8181"
  85. volumes:
  86. - /data/hop/projects:/files
  87. - /backups/docker/hop-server:/backups
  88. - /etc/localtime:/etc/localtime:ro
  89. networks:
  90. - ai_network
  91. networks:
  92. ai_network:
  93. external: true
  94. name: main_ai_network