Files
AI-Profile-Router/experiments/acestep15-xl-sft/ace-step-ui/entrypoint.sh
T

19 lines
398 B
Bash

#!/bin/sh
set -eu
node /app/server/dist/index.js &
server_pid=$!
trap 'kill "$server_pid" 2>/dev/null || true' INT TERM EXIT
nginx -g 'daemon off;' &
nginx_pid=$!
while kill -0 "$server_pid" 2>/dev/null && kill -0 "$nginx_pid" 2>/dev/null; do
sleep 1
done
kill "$server_pid" "$nginx_pid" 2>/dev/null || true
wait "$server_pid" 2>/dev/null || true
wait "$nginx_pid" 2>/dev/null || true
exit 1