Add microapp platform scaffold

This commit is contained in:
Ruslan Bakiev
2026-03-23 11:47:14 +07:00
parent 3d7e963087
commit d4fc4f66cc
11 changed files with 544 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
#!/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"