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:
@@ -12,6 +12,12 @@
|
||||
# Per-build step logs: $OUT_DIR/docker-build.log, $OUT_DIR/docker-run.log (also echoed to build.log).
|
||||
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)"
|
||||
SCRIPTS_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
IMAGE="${ANDROIDCAST_CI_IMAGE:-androidcast-ci:latest}"
|
||||
|
||||
Reference in New Issue
Block a user