Scaffold Cloudron packaging workspace and automation

This commit is contained in:
2025-10-02 12:07:09 -05:00
parent b4121cc932
commit 482d4ff1b8
414 changed files with 6837 additions and 2 deletions

16
scripts/run_packager.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -euo pipefail
REPO_ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
IMAGE_NAME=${IMAGE_NAME:-knel/cloudron-packager}
BUILD=${BUILD:-0}
if [[ "${BUILD}" == "1" ]]; then
docker build -t "${IMAGE_NAME}" "${REPO_ROOT}/docker/packager"
fi
docker run --rm -it \
-v "${REPO_ROOT}:/workspace" \
-v /var/run/docker.sock:/var/run/docker.sock \
-e HOME=/home/packager \
"${IMAGE_NAME}" "$@"