Files
KNELCloudronPackages/scripts/run_packager.sh

17 lines
414 B
Bash
Executable File

#!/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}" "$@"