#!/usr/bin/env bash
# 분석 열람 서버 2차 실측용 격리 서버. 일회용 DB · 합성 비밀값 · 메모리 상한.
S=/home/madsc/work/insuniverse-temp/.worktrees/admin-rbac/.local/analysis-impl/srv
SRV=/home/madsc/work/insuniverse-temp/.worktrees/admin-rbac/insuniverse-server
DBP=$(docker port analysis-impl-mysql 3306 | sed 's/.*://')
cd "$S"
exec systemd-run --user --scope -q -p MemoryMax=3G -p MemorySwapMax=0 env -i \
  PATH="$PATH" HOME="$HOME" NODE_ENV=stg PORT=7209 \
  DB_HOST=127.0.0.1 DB_PORT="$DBP" DB_USER=root DB_PASSWORD= DB_DATABASE=analyze_sales_scope \
  JWT_SECRET=analysis-access-spec AES_SECRET=analysis-access-spec-aes ADMIN_VIEW_SECRET=analysis-access-spec-view \
  INSIGHT_BASE_URL=http://127.0.0.1:1 INSIGHT_API_KEY=analysis-access-spec \
  ALLOW_ORIGINS=https://www.insuniverse.test,https://admin.insuniverse.test \
  REDIS_URL= ALERT_HEALTH_URL= \
  FCM_PRIVATE_KEY="$(cat "$S/fcm.pem")" FCM_CLIENT_EMAIL=placeholder@example.invalid FCM_PROJECT_ID=placeholder \
  SERVER_ROOT="$S" \
  node "$SRV/dist/apps/api/apps/api/src/main.js" > "$S/server.log" 2>&1
