Browse Source

dev/ClickStack: fikseeri all-in-one (mongod käivitus skriptiga, konto admin@odamus.com, IS_LOCAL_MODE), eemalda üleliigne clickstack-db

ardo 1 tháng trước cách đây
mục cha
commit
d732a2e63a
2 tập tin đã thay đổi với 19 bổ sung và 0 xóa
  1. 9 0
      dev/clickstack-entry.sh
  2. 10 0
      dev/docker-compose.yml

+ 9 - 0
dev/clickstack-entry.sh

@@ -0,0 +1,9 @@
+#!/bin/sh
+# ClickStack all-in-one käivitusskript: esmalt MongoDB, siis rakendus
+set -e
+cd /app
+mongod --dbpath /data/db --bind_ip 127.0.0.1 --fork --logpath /var/log/mongod.log
+exec node ./node_modules/.bin/concurrently --kill-others-on-fail --names=API,APP,ALERT-TASK \
+  "PORT=8000 HYPERDX_APP_PORT=8080 ./packages/api/bin/hyperdx api" \
+  "cd ./packages/app/packages/app && HOSTNAME='0.0.0.0' HYPERDX_API_PORT=8000 PORT=8080 node server.js" \
+  "./packages/api/bin/hyperdx task check-alerts"

+ 10 - 0
dev/docker-compose.yml

@@ -32,12 +32,22 @@ services:
     restart: unless-stopped
     restart: unless-stopped
     environment:
     environment:
       - TZ=Europe/Tallinn
       - TZ=Europe/Tallinn
+      - FRONTEND_URL=http://100.87.1.24:18080
+      - SERVER_URL=http://100.87.1.24:18080
+      - HYPERDX_APP_URL=http://100.87.1.24:18080
+      - HYPERDX_APP_PORT=8080
+      - HYPERDX_API_PORT=8000
+      - HYPERDX_API_KEY=790900ff1b76521b3626450576b78715
+      - NEXT_PUBLIC_IS_LOCAL_MODE=true
+      - EXPRESS_SESSION_SECRET=dev_session_secret_2026
+    command: ["sh", "/clickstack-entry.sh"]
     ports:
     ports:
       - "18080:8080"   # HyperDX UI (search, dashboards)
       - "18080:8080"   # HyperDX UI (search, dashboards)
       - "4317:4317"    # OTLP gRPC (telemeetria sisend)
       - "4317:4317"    # OTLP gRPC (telemeetria sisend)
       - "4318:4318"    # OTLP HTTP (telemeetria sisend)
       - "4318:4318"    # OTLP HTTP (telemeetria sisend)
     volumes:
     volumes:
       - ./data/clickstack:/data
       - ./data/clickstack:/data
+      - ./clickstack-entry.sh:/clickstack-entry.sh:ro
     networks:
     networks:
       - main_ai_network
       - main_ai_network