|
|
@@ -0,0 +1,161 @@
|
|
|
+version: "3.9"
|
|
|
+# Tailscale ühendus:
|
|
|
+# sudo tailscale serve --bg --set-path /vault http://127.0.0.1:9080
|
|
|
+# sudo tailscale serve --bg --set-path /vault http://127.0.0.1:9080
|
|
|
+# Kõikide ühenduste kustutamine: sudo tailscale serve --bg off
|
|
|
+# Staatus: sudo tailscale serve status
|
|
|
+# `tailscale serve --help` for usage info
|
|
|
+# sudo tailscale serve --bg --https 9090 http://127.0.0.1:9090
|
|
|
+# sudo tailscale serve --https=9090 off
|
|
|
+# sudo tailscale serve --bg --https 9091 http://127.0.0.1:9091
|
|
|
+# sudo tailscale serve --https=9090 off
|
|
|
+# sudo tailscale serve --bg --set-path /hop http://127.0.0.1:9102
|
|
|
+# sudo tailscale serve --bg --set-path /hop off
|
|
|
+# sudo tailscale serve --bg --https 9102 http://127.0.0.1:9102
|
|
|
+# sudo tailscale serve --https=9102 off
|
|
|
+# sudo tailscale serve --bg --https 9103 http://127.0.0.1:9103
|
|
|
+# sudo tailscale serve --https=9103 off
|
|
|
+
|
|
|
+
|
|
|
+services:
|
|
|
+ it-tools:
|
|
|
+ image: corentinth/it-tools:latest
|
|
|
+ container_name: it-tools
|
|
|
+ restart: unless-stopped
|
|
|
+ ports:
|
|
|
+ - "9101:80"
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ vaultwarden:
|
|
|
+ image: vaultwarden/server:latest
|
|
|
+ container_name: vaultwarden
|
|
|
+ restart: unless-stopped
|
|
|
+ environment:
|
|
|
+ # asenda oma domeeniga või jäta kommenteerituks kui kasutad ainult LAN-i
|
|
|
+ DOMAIN: "https://ohmu.tail20e23.ts.net"
|
|
|
+ SIGNUPS_ALLOWED: "false"
|
|
|
+ WEBSOCKET_ENABLED: "true"
|
|
|
+ volumes:
|
|
|
+ - /data/docker/vaultwarden:/data
|
|
|
+ ports:
|
|
|
+ - "127.0.0.1:9080:80"
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ stirling-pdf:
|
|
|
+ image: stirlingtools/stirling-pdf:latest
|
|
|
+ container_name: stirling-pdf
|
|
|
+ restart: unless-stopped
|
|
|
+ environment:
|
|
|
+ DOCKER_ENABLE_SECURITY: "false"
|
|
|
+ INSTALL_BOOK_AND_ADVANCED_HTML_OPS: "true"
|
|
|
+ LANGS: "et_EE,en_US"
|
|
|
+ volumes:
|
|
|
+ - /data/docker/stirling-pdf/configs:/configs
|
|
|
+ - /data/docker/stirling-pdf/customFiles:/customFiles
|
|
|
+ - /data/docker/stirling-pdf/logs:/logs
|
|
|
+ ports:
|
|
|
+ - "8082:8080"
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ activepieces:
|
|
|
+ image: activepieces/activepieces:latest
|
|
|
+ container_name: activepieces
|
|
|
+ restart: unless-stopped
|
|
|
+ depends_on:
|
|
|
+ #- postgres
|
|
|
+ - redis
|
|
|
+ environment:
|
|
|
+ #AP_FRONTEND_URL: "http://127.0.0.1:9090"
|
|
|
+ #AP_FRONTEND_URL: "http://100.87.1.24:9090"
|
|
|
+ AP_FRONTEND_URL: "https://ohmu.tail20e23.ts.net:9090"
|
|
|
+ AP_POSTGRES_DATABASE: "activepieces"
|
|
|
+ AP_POSTGRES_USERNAME: "osm"
|
|
|
+ AP_POSTGRES_PASSWORD: "osm"
|
|
|
+ AP_POSTGRES_HOST: "postgres"
|
|
|
+ AP_POSTGRES_PORT: "5432"
|
|
|
+ AP_REDIS_HOST: "redis"
|
|
|
+ AP_REDIS_PORT: "6379"
|
|
|
+ AP_ENCRYPTION_KEY: "168f8fab6207305cf9c3c8cae1bb0ac2"
|
|
|
+ AP_JWT_SECRET: "9ad23d461072b61d4838df1eae76891efd1e5f0b5729dde5f218666387090b09"
|
|
|
+ AP_EXECUTION_MODE: "UNSANDBOXED"
|
|
|
+ AP_TELEMETRY_ENABLED: "false"
|
|
|
+ volumes:
|
|
|
+ - /data/docker/activepieces/cache:/usr/src/app/cache
|
|
|
+ ports:
|
|
|
+ - "127.0.0.1:9090:80"
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ redis:
|
|
|
+ image: redis:7-alpine
|
|
|
+ container_name: activepieces_redis
|
|
|
+ restart: unless-stopped
|
|
|
+ volumes:
|
|
|
+ - /data/docker/activepieces/redis:/data
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ n8n:
|
|
|
+ image: docker.n8n.io/n8nio/n8n:latest
|
|
|
+ container_name: n8n
|
|
|
+ restart: unless-stopped
|
|
|
+ environment:
|
|
|
+ GENERIC_TIMEZONE: "Europe/Tallinn"
|
|
|
+ N8N_PORT: 5678
|
|
|
+ N8N_PROTOCOL: "https"
|
|
|
+ N8N_HOST: "ohmu.tail20e23.ts.net"
|
|
|
+ WEBHOOK_URL: "https://ohmu.tail20e23.ts.net/flows/"
|
|
|
+ N8N_EDITOR_BASE_URL: "https://ohmu.tail20e23.ts.net/flows/"
|
|
|
+ # openssl rand -hex 32 -> sellega saab genereerida 32_HEX_VõTME
|
|
|
+ N8N_ENCRYPTION_KEY: "d0d68562bfdc68746dab3c4041cda61e96507be3908872ffed3c1a16cb8c47a0"
|
|
|
+ ports:
|
|
|
+ - "127.0.0.1:9091:5678"
|
|
|
+ volumes:
|
|
|
+ - /data/docker/n8n:/home/node/.n8n
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ hop-web:
|
|
|
+ image: apache/hop-web:latest
|
|
|
+ container_name: hop-web
|
|
|
+ restart: unless-stopped
|
|
|
+ environment:
|
|
|
+ TZ: "Europe/Tallinn"
|
|
|
+ HOP_SERVER_HOSTNAME: "hop-server"
|
|
|
+ HOP_SERVER_PORT: "8181"
|
|
|
+ HOP_PROJECT_NAME: "default"
|
|
|
+ HOP_PROJECT_FOLDER: "/files"
|
|
|
+ ports:
|
|
|
+ - "127.0.0.1:9102:8080"
|
|
|
+ volumes:
|
|
|
+ - /data/hop/projects:/files
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+ hop-server:
|
|
|
+ image: apache/hop:latest
|
|
|
+ container_name: hop-server
|
|
|
+ restart: unless-stopped
|
|
|
+ environment:
|
|
|
+ TZ: "Europe/Tallinn"
|
|
|
+ HOP_SERVER_HOSTNAME: "0.0.0.0"
|
|
|
+ HOP_SERVER_PORT: "8181"
|
|
|
+ HOP_PROJECT_NAME: "default"
|
|
|
+ HOP_PROJECT_FOLDER: "/files"
|
|
|
+ HOP_ENVIRONMENT_NAME: "dev"
|
|
|
+ HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS: "/files/dev-config.json"
|
|
|
+ HOP_RUN_CONFIG: "local"
|
|
|
+ ports:
|
|
|
+ - "127.0.0.1:9103:8181"
|
|
|
+ volumes:
|
|
|
+ - /data/hop/projects:/files
|
|
|
+ networks:
|
|
|
+ - ai_network
|
|
|
+
|
|
|
+networks:
|
|
|
+ ai_network:
|
|
|
+ external: true
|
|
|
+ name: main_ai_network
|