16 lines
471 B
Bash
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"
|