Déployer une image Docker
Exécutez n'importe quelle image depuis Docker Hub, GHCR, Quay ou un registre privé.
Utilisez image://<registry>/<name>:<tag> comme source, ou Docker image sur le canvas. Laissez le port vide et Railyard lit le port que l’image EXPOSE depuis le registre.
Registres privés : définissez le nom d’utilisateur et le mot de passe du registre sous Settings → Source.
Les déploiements récupèrent l’image (en réessayant les erreurs transitoires du registre), exécutent la commande de release si vous en avez défini une, puis basculent le trafic une fois que le nouveau conteneur répond.
Redéployer quand l’image change
Sous Settings → Source, activez Deploy when the tag changes. Toutes les cinq minutes, Railyard lit le digest du tag depuis le registre (Docker Hub, GHCR, Quay, ou un registre privé avec les identifiants de l’application) et déploie quand il pointe vers une nouvelle image. La carte affiche la dernière vérification et le digest actuel.
Pour déployer immédiatement après un push plutôt que d’attendre la prochaine vérification, ajoutez l’URL du webhook propre à l’application, depuis la même carte, à Docker Hub, Quay ou votre registre (sur GitHub, un webhook de dépôt ou d’organisation pour « Packages »). Tout POST vers cette URL fait vérifier le registre par Railyard.