build / Garde-fou (pull_request) Successful in 11s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m49s
build / Garde-fou (push) Successful in 10s
build / Images Harbor (web, Dockerfile) (push) Successful in 11m25s
15 lines
410 B
Bash
15 lines
410 B
Bash
#!/bin/sh
|
|
# Le volume partage appartient a root a sa creation. On l'ajuste en root, puis
|
|
# on abandonne les privileges avant de lancer la boucle de synchronisation.
|
|
set -eu
|
|
|
|
: "${CATALOG_DEST:=/catalogue}"
|
|
|
|
if [ "$(id -u)" = "0" ]; then
|
|
mkdir -p "$CATALOG_DEST"
|
|
chown enclume:enclume "$CATALOG_DEST"
|
|
exec su-exec enclume:enclume /usr/local/bin/catalog-sync "$@"
|
|
fi
|
|
|
|
exec /usr/local/bin/catalog-sync "$@"
|