Utilisateurs autorisés, Bureaucrates, Ingénieurs ISIG, Administrateurs d’interface, Utilisateurs autorisés automatiquement, Administrateurs
360
modifications
Ligne 157 : | Ligne 157 : | ||
=== Pousser l'image sur un registre === | === Pousser l'image sur un registre === | ||
Pour que le serveur ShinyProxy (ainsi que le monde entier !) puisse accéder à votre image, il faut la pousser sur un registre. Si vous ne souhaitez pas que votre image soit publique, vous pouvez utiliser le registre ghcr.io/evs-gis (le serveur ShinyProxy y a accès même si les images sont privées). | Pour que le serveur ShinyProxy (ainsi que le monde entier !) puisse accéder à votre image, il faut la pousser sur un registre. Si vous ne souhaitez pas que votre image soit publique, vous pouvez utiliser le registre ghcr.io/evs-gis (le serveur ShinyProxy y a accès même si les images sont privées). | ||
Il faut d'abord se loguer sur le registre avec son login GitHub habituel, et un ''Personal Access Token'' en guise de mot de passe. Pour [https://github.com/settings/tokens/new obtenir un ''Personal Access Token''], rendez-vous [https://github.com/settings/tokens/new ici] et activez bien le droit <code>write:packages</code> pour votre token. <syntaxhighlight lang="sh"> | |||
# La commande suivante est à lancer pour se loguer sur le registre. Il n'est pas nécessaire de la relancer à chaque fois. | |||
docker login ghcr.io | |||
# Pour pousser tous les tags de notre image sur le registre, on utilise ensuite la commande suivante. | |||
docker push ghcr.io/evs-gis/mapdoapp -a | |||
# Pour pousser seulement un tag spécifique, on préfèrera la commande suivante. | |||
docker push ghcr.io/evs-gis/mapdoapp:latest | |||
</syntaxhighlight> | |||
== Configuration de l'application sur le serveur ShinyProxy de production == | == Configuration de l'application sur le serveur ShinyProxy de production == |