clickstack-entry.sh 788 B

123456789101112
  1. #!/bin/sh
  2. # ClickStack all-in-one käivitusskript: esmalt MongoDB, siis rakendus
  3. set -e
  4. cd /app
  5. mongod --dbpath /data/db --bind_ip 127.0.0.1 --fork --logpath /var/log/mongod.log
  6. # OTel kollektor (opampsupervisor): võtab API-lt konfiguratsiooni ja haldab otel_* tabeleid ClickHouse'is.
  7. # Ilma selleta ei püsi OTLP meetrikad/logid/trace'id (ainult API võtab vastu ja viskab ära).
  8. /otel-entrypoint.sh /usr/local/bin/opampsupervisor > /var/log/otel-collector.log 2>&1 &
  9. exec node ./node_modules/.bin/concurrently --kill-others-on-fail --names=API,APP,ALERT-TASK \
  10. "PORT=8000 HYPERDX_APP_PORT=8080 ./packages/api/bin/hyperdx api" \
  11. "cd ./packages/app/packages/app && HOSTNAME='0.0.0.0' HYPERDX_API_PORT=8000 PORT=8080 node server.js" \
  12. "./packages/api/bin/hyperdx task check-alerts"