Add microapp platform scaffold
This commit is contained in:
15
microapps/runtime/entrypoint.sh
Normal file
15
microapps/runtime/entrypoint.sh
Normal 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"
|
||||
Reference in New Issue
Block a user