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"