1
0
mirror of git://f0xx.org/ac/ac-scripts synced 2026-08-09 20:59:09 +03:00

Fix docker CLI home for PHP-FPM nobody user.

Set HOME and DOCKER_CONFIG under /var/www/ac/broadcast for cluster builder.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Anton Afanasyeu
2026-08-07 22:15:42 +02:00
parent 69dc456c27
commit 7710c0c216

View File

@@ -12,6 +12,12 @@
# Per-build step logs: $OUT_DIR/docker-build.log, $OUT_DIR/docker-run.log (also echoed to build.log). # Per-build step logs: $OUT_DIR/docker-build.log, $OUT_DIR/docker-run.log (also echoed to build.log).
set -euo pipefail set -euo pipefail
# PHP-FPM on Alpine often runs as nobody (HOME=/). Docker CLI needs a writable config dir.
BUILDER_HOME="${BUILDER_HOME:-/var/www/ac/broadcast}"
export HOME="${HOME:-${BUILDER_HOME}}"
export DOCKER_CONFIG="${DOCKER_CONFIG:-${HOME}/.docker}"
mkdir -p "${DOCKER_CONFIG}" 2>/dev/null || true
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SCRIPTS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPTS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
IMAGE="${ANDROIDCAST_CI_IMAGE:-androidcast-ci:latest}" IMAGE="${ANDROIDCAST_CI_IMAGE:-androidcast-ci:latest}"