Distribution publique GHCR (miroir, aucun compte requis) + avertissement légal dans le README et le label OCI
This commit is contained in:
+2
-18
@@ -5,7 +5,7 @@
|
||||
# bash scripts/install.sh (depuis un clone du dépôt)
|
||||
# curl -fsSL <gitea>/raw/branch/main/scripts/install.sh | bash
|
||||
#
|
||||
# Options non interactives : --dir <chemin> --port <n> --skip-login
|
||||
# Options non interactives : --dir <chemin> --port <n>
|
||||
# (les valeurs passées en option court-circuitent les questions)
|
||||
#
|
||||
# Pose les questions (destination des animés, port), génère les secrets,
|
||||
@@ -23,12 +23,11 @@ ok() { printf " ${GREEN}✔${RESET} %s\n" "$1"; }
|
||||
warn() { printf " ${YELLOW}⚠${RESET} %s\n" "$1"; }
|
||||
die() { printf " ${RED}✖ %s${RESET}\n" "$1" >&2; exit 1; }
|
||||
|
||||
ARG_DIR="" ARG_PORT="" ARG_SKIP_LOGIN=0
|
||||
ARG_DIR="" ARG_PORT=""
|
||||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
--dir) ARG_DIR="$2"; shift 2;;
|
||||
--port) ARG_PORT="$2"; shift 2;;
|
||||
--skip-login) ARG_SKIP_LOGIN=1; shift;;
|
||||
*) shift;;
|
||||
esac
|
||||
done
|
||||
@@ -74,21 +73,6 @@ if [ ! -f "$COMPOSE_FILE" ]; then
|
||||
fi
|
||||
ok "Projet prêt dans $(pwd)"
|
||||
|
||||
# ---------------------------------------------------------------- registre privé
|
||||
step "Accès au registre privé ($REGISTRY_HOST)"
|
||||
if [ "$ARG_SKIP_LOGIN" = "1" ]; then
|
||||
warn "--skip-login : connexion au registre ignorée"
|
||||
elif docker login "$REGISTRY_HOST" 2>/dev/null; then
|
||||
ok "Connecté au registre"
|
||||
else
|
||||
warn "Pas encore connecté — un compte Gitea avec accès lecture au dépôt est requis."
|
||||
if [ "$(ask "Se connecter maintenant (docker login) ?" "o")" = "o" ]; then
|
||||
docker login "$REGISTRY_HOST" || die "docker login a échoué — relance le script après t'être connecté."
|
||||
ok "Connecté au registre"
|
||||
else
|
||||
die "Sans docker login, l'image ne pourra pas être tirée."
|
||||
fi
|
||||
fi
|
||||
|
||||
# ---------------------------------------------------------------- destination des épisodes
|
||||
step "Destination des épisodes téléchargés"
|
||||
|
||||
Reference in New Issue
Block a user