Add microapp platform scaffold
This commit is contained in:
17
microapps/runtime/run-with-gvisor.sh
Normal file
17
microapps/runtime/run-with-gvisor.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env sh
|
||||
set -eu
|
||||
|
||||
IMAGE_NAME="${IMAGE_NAME:-clientflow/microapp-runtime}"
|
||||
APP_DIR="${APP_DIR:-$(pwd)/microapps/templates/pocketbase-deno-dashboard}"
|
||||
ALLOW_NET="${ALLOW_NET:-127.0.0.1,localhost}"
|
||||
|
||||
docker run \
|
||||
--rm \
|
||||
--runtime=runsc \
|
||||
--memory=256m \
|
||||
--cpus=0.5 \
|
||||
--pids-limit=128 \
|
||||
-e APP_DIR=/workspace/app \
|
||||
-e ALLOW_NET="$ALLOW_NET" \
|
||||
-v "$APP_DIR:/workspace/app:ro" \
|
||||
"$IMAGE_NAME"
|
||||
Reference in New Issue
Block a user