Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| work_in_progress:gitlab [2021/11/22 14:17] – yoann | work_in_progress:gitlab [2022/01/04 22:06] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 141: | Ligne 141: | ||
| git push --set-upstream ssh:// | git push --set-upstream ssh:// | ||
| </ | </ | ||
| + | |||
| + | ===== Modifier la page d' | ||
| + | |||
| + | Par défaut les utilisateurs non authentifiés sont redirigés sur la page de login. On peut changer ce comportement et proposer la page listant les projets publics. | ||
| + | |||
| + | Depuis le compte root: | ||
| + | * '' | ||
| + | * Une fois le panneau '' | ||
| + | * Déployer la section '' | ||
| + | * Modifier le champ intitulé '' | ||
| + | * Valider les modification en via le bouton '' | ||
| + | |||
| + | |||
| + | ===== Déploiement sur serveur distant ===== | ||
| + | |||
| + | Pour déployer l' | ||
| + | * Créer un répertoire pour l' | ||
| + | * Copier les fichiers docker-compose.yml et .env | ||
| + | * Exporter et recréer les volumes si on souhaite conserver les données produites sur l' | ||
| + | * Adapter le docker-compose au nouvel hôte | ||
| + | |||
| + | <code bash> | ||
| + | # copier le docker-compose.yml et le .env via ssh | ||
| + | scp docker-compose.yml .env server.fqdn:/ | ||
| + | |||
| + | # les commandes suivantes utilisent des conteneurs temporaires pour monter les volumes, | ||
| + | # écrire leurs données sur la sortie standard, rediriger la sortie standard via un tunnel ssh | ||
| + | # sur l’entrée standard du conteneur sur l'hote distant et écrire les données dans | ||
| + | # de nouveaux volumes sur le serveur distant: | ||
| + | docker container run --rm -v gitlab_config:/ | ||
| + | |||
| + | docker container run --rm -v gitlab_logs:/ | ||
| + | |||
| + | docker container run --rm -v gitlab_data:/ | ||
| + | </ | ||
| + | |||
| ===== Références ===== | ===== Références ===== | ||