Despliega una imagen de Docker
Ejecuta cualquier imagen de Docker Hub, GHCR, Quay o un registro privado.
Usa image://<registry>/<name>:<tag> como origen, o Docker image en el canvas. Deja el puerto vacío y Railyard lee el puerto que la imagen expone (EXPOSE) desde el registro.
Registros privados: define el usuario y la contraseña del registro en Settings → Source.
Cada despliegue descarga (pull) la imagen (reintentando errores transitorios del registro), ejecuta el comando de release si definiste uno, y luego cambia el tráfico en cuanto el nuevo contenedor responde.
Vuelve a desplegar cuando la imagen cambia
En Settings → Source, activa Deploy when the tag changes. Cada cinco minutos Railyard lee el digest del tag en el registro (Docker Hub, GHCR, Quay, o un registro privado con las credenciales de la app) y despliega cuando apunta a una imagen nueva. La tarjeta muestra la última vez que revisó y el digest actual.
Para desplegar justo después de un push en lugar de esperar a la siguiente revisión, agrega la URL de webhook de la app (en la misma tarjeta) a Docker Hub, Quay o tu registro (en GitHub, un webhook de repositorio u organización para “Packages”). Cualquier POST a esa URL hace que Railyard revise el registro.