tierlists-webapp / start.sh
T0KII's picture
cloud db, bucket and docker deployments
ac85ccd
Raw
History Blame Contribute Delete
543 Bytes
#!/usr/bin/env bash
set -euo pipefail
APP_DIR="/app"
PHP_HOST="127.0.0.1"
PHP_PORT="8000"
DOTNET_PORT="${PORT:-10000}"
cd "$APP_DIR"
# The current controllers call /tierapp/... URLs, so the PHP built-in server
# must serve from the repository root rather than tierapp/ directly.
php -S "${PHP_HOST}:${PHP_PORT}" -t "$APP_DIR" >/proc/1/fd/1 2>/proc/1/fd/2 &
PHP_PID=$!
cleanup() {
kill "$PHP_PID" 2>/dev/null || true
}
trap cleanup EXIT INT TERM
export ASPNETCORE_URLS="http://0.0.0.0:${DOTNET_PORT}"
dotnet "$APP_DIR/RankingApp.dll"