docker-compose.yml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  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 http://127.0.0.1:9080
  5. # Kõikide ühenduste kustutamine: sudo tailscale serve --bg off
  6. # Staatus: sudo tailscale serve status
  7. # `tailscale serve --help` for usage info
  8. # sudo tailscale serve --bg --https 9090 http://127.0.0.1:9090
  9. # sudo tailscale serve --https=9090 off
  10. # sudo tailscale serve --bg --https 9091 http://127.0.0.1:9091
  11. # sudo tailscale serve --https=9090 off
  12. # sudo tailscale serve --bg --set-path /hop http://127.0.0.1:9102
  13. # sudo tailscale serve --bg --set-path /hop off
  14. # sudo tailscale serve --bg --https 9102 http://127.0.0.1:9102
  15. # sudo tailscale serve --https=9102 off
  16. # sudo tailscale serve --bg --https 9103 http://127.0.0.1:9103
  17. # sudo tailscale serve --https=9103 off
  18. services:
  19. it-tools:
  20. image: corentinth/it-tools:latest
  21. container_name: it-tools
  22. restart: unless-stopped
  23. ports:
  24. - "9101:80"
  25. networks:
  26. - ai_network
  27. vaultwarden:
  28. image: vaultwarden/server:latest
  29. container_name: vaultwarden
  30. restart: unless-stopped
  31. environment:
  32. # asenda oma domeeniga või jäta kommenteerituks kui kasutad ainult LAN-i
  33. DOMAIN: "https://ohmu.tail20e23.ts.net"
  34. SIGNUPS_ALLOWED: "false"
  35. WEBSOCKET_ENABLED: "true"
  36. volumes:
  37. - /data/docker/vaultwarden:/data
  38. ports:
  39. - "127.0.0.1:9080:80"
  40. networks:
  41. - ai_network
  42. stirling-pdf:
  43. image: stirlingtools/stirling-pdf:latest
  44. container_name: stirling-pdf
  45. restart: unless-stopped
  46. environment:
  47. DOCKER_ENABLE_SECURITY: "false"
  48. INSTALL_BOOK_AND_ADVANCED_HTML_OPS: "true"
  49. LANGS: "et_EE,en_US"
  50. volumes:
  51. - /data/docker/stirling-pdf/configs:/configs
  52. - /data/docker/stirling-pdf/customFiles:/customFiles
  53. - /data/docker/stirling-pdf/logs:/logs
  54. ports:
  55. - "8082:8080"
  56. networks:
  57. - ai_network
  58. activepieces:
  59. image: activepieces/activepieces:latest
  60. container_name: activepieces
  61. restart: unless-stopped
  62. depends_on:
  63. #- postgres
  64. - redis
  65. environment:
  66. #AP_FRONTEND_URL: "http://127.0.0.1:9090"
  67. #AP_FRONTEND_URL: "http://100.87.1.24:9090"
  68. AP_FRONTEND_URL: "https://ohmu.tail20e23.ts.net:9090"
  69. AP_POSTGRES_DATABASE: "activepieces"
  70. AP_POSTGRES_USERNAME: "osm"
  71. AP_POSTGRES_PASSWORD: "osm"
  72. AP_POSTGRES_HOST: "postgres"
  73. AP_POSTGRES_PORT: "5432"
  74. AP_REDIS_HOST: "redis"
  75. AP_REDIS_PORT: "6379"
  76. AP_ENCRYPTION_KEY: "168f8fab6207305cf9c3c8cae1bb0ac2"
  77. AP_JWT_SECRET: "9ad23d461072b61d4838df1eae76891efd1e5f0b5729dde5f218666387090b09"
  78. AP_EXECUTION_MODE: "UNSANDBOXED"
  79. AP_TELEMETRY_ENABLED: "false"
  80. volumes:
  81. - /data/docker/activepieces/cache:/usr/src/app/cache
  82. ports:
  83. - "127.0.0.1:9090:80"
  84. networks:
  85. - ai_network
  86. redis:
  87. image: redis:7-alpine
  88. container_name: activepieces_redis
  89. restart: unless-stopped
  90. volumes:
  91. - /data/docker/activepieces/redis:/data
  92. networks:
  93. - ai_network
  94. n8n:
  95. image: docker.n8n.io/n8nio/n8n:latest
  96. container_name: n8n
  97. restart: unless-stopped
  98. environment:
  99. GENERIC_TIMEZONE: "Europe/Tallinn"
  100. N8N_PORT: 5678
  101. N8N_PROTOCOL: "https"
  102. N8N_HOST: "ohmu.tail20e23.ts.net"
  103. WEBHOOK_URL: "https://ohmu.tail20e23.ts.net/flows/"
  104. N8N_EDITOR_BASE_URL: "https://ohmu.tail20e23.ts.net/flows/"
  105. # openssl rand -hex 32 -> sellega saab genereerida 32_HEX_VõTME
  106. N8N_ENCRYPTION_KEY: "d0d68562bfdc68746dab3c4041cda61e96507be3908872ffed3c1a16cb8c47a0"
  107. ports:
  108. - "127.0.0.1:9091:5678"
  109. volumes:
  110. - /data/docker/n8n:/home/node/.n8n
  111. networks:
  112. - ai_network
  113. hop-web:
  114. image: apache/hop-web:latest
  115. container_name: hop-web
  116. restart: unless-stopped
  117. environment:
  118. TZ: "Europe/Tallinn"
  119. HOP_SERVER_HOSTNAME: "hop-server"
  120. HOP_SERVER_PORT: "8181"
  121. HOP_PROJECT_NAME: "default"
  122. HOP_PROJECT_FOLDER: "/files"
  123. ports:
  124. - "127.0.0.1:9102:8080"
  125. volumes:
  126. - /data/hop/projects:/files
  127. networks:
  128. - ai_network
  129. hop-server:
  130. image: apache/hop:latest
  131. container_name: hop-server
  132. restart: unless-stopped
  133. environment:
  134. TZ: "Europe/Tallinn"
  135. HOP_SERVER_HOSTNAME: "0.0.0.0"
  136. HOP_SERVER_PORT: "8181"
  137. HOP_PROJECT_NAME: "default"
  138. HOP_PROJECT_FOLDER: "/files"
  139. HOP_ENVIRONMENT_NAME: "dev"
  140. HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS: "/files/dev-config.json"
  141. HOP_RUN_CONFIG: "local"
  142. ports:
  143. - "127.0.0.1:9103:8181"
  144. volumes:
  145. - /data/hop/projects:/files
  146. networks:
  147. - ai_network
  148. networks:
  149. ai_network:
  150. external: true
  151. name: main_ai_network