Spaces:
Paused
Paused
File size: 408 Bytes
f1586a0 07fa2d7 c7894f7 874a566 c7894f7 57a39f3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/usr/bin/env bash
set -e
RDIR=/tmp/runner # always writable
mkdir -p "$RDIR"
# 1) copy tarball to writable layer
cp /app/app.tgz "$RDIR/"
# 2) unpack and run
tar -xzf "$RDIR/app.tgz" -C "$RDIR" # → app.pyc
python "$RDIR/app.pyc" &
PID=$!
# 3) scrub the writable copy
sleep 2
rm -f "$RDIR/app.pyc" "$RDIR/app.tgz"
echo "[entrypoint] runtime copy removed from /tmp"
wait "$PID"
|