| 123456789101112 |
- #!/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
- # OTel kollektor (opampsupervisor): võtab API-lt konfiguratsiooni ja haldab otel_* tabeleid ClickHouse'is.
- # Ilma selleta ei püsi OTLP meetrikad/logid/trace'id (ainult API võtab vastu ja viskab ära).
- /otel-entrypoint.sh /usr/local/bin/opampsupervisor > /var/log/otel-collector.log 2>&1 &
- 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"
|