Files
clientsflow/microapps/runtime/entrypoint.sh
2026-03-23 11:47:14 +07:00

16 lines
471 B
Bash

#!/usr/bin/env sh
set -eu
APP_DIR="${APP_DIR:-/workspace/app}"
ENTRYPOINT_FILE="${ENTRYPOINT_FILE:-$APP_DIR/main.ts}"
ALLOW_READ="${ALLOW_READ:-$APP_DIR}"
ALLOW_ENV="${ALLOW_ENV:-PORT,POCKETBASE_URL,POCKETBASE_SERVICE_EMAIL,POCKETBASE_SERVICE_PASSWORD,APP_OWNER_TEAM_ID,APP_SLUG}"
ALLOW_NET="${ALLOW_NET:-127.0.0.1,localhost}"
exec deno run \
--no-prompt \
--allow-read="$ALLOW_READ" \
--allow-env="$ALLOW_ENV" \
--allow-net="$ALLOW_NET" \
"$ENTRYPOINT_FILE"