User
Deploy hosted content root fix
234e219
Raw
History Blame Contribute Delete
560 Bytes
#!/usr/bin/env bash
set -euo pipefail
: "${WebApi__BaseUrl:=http://127.0.0.1:5001/api/}"
export WebApi__BaseUrl
dotnet /app/api/TaskTrackingSystem.WebApi.dll --contentRoot /app/api --urls http://127.0.0.1:5001 &
api_pid=$!
dotnet /app/webapp/TaskTrackingSystem.WebApp.dll --contentRoot /app/webapp --urls http://127.0.0.1:5000 &
webapp_pid=$!
term_handler() {
kill "$api_pid" "$webapp_pid" 2>/dev/null || true
exit 0
}
trap term_handler SIGTERM SIGINT
nginx -g 'daemon off;' &
nginx_pid=$!
wait -n "$api_pid" "$webapp_pid" "$nginx_pid"
term_handler