Desplegar Docker en OVHcloud
Corre tu app Docker en un servidor OVHcloud en tu propia cuenta, con cualquier base de datos, HTTPS y releases sin downtime. OVHcloud te factura el servidor directamente, y Railyard no agrega ningún margen.
Pasos
- 1
Crea un token de API de OVHcloud
Crea claves de API en la página de tokens de OVHcloud: ca.api.ovh.com/createToken para una cuenta de OVHcloud Canadá, eu.api.ovh.com/createToken en los demás casos. Railyard necesita la clave de aplicación, el secreto de aplicación, la clave de consumidor y el ID de tu proyecto Public Cloud, unidos con dos puntos, con :ovh-ca al final para una cuenta canadiense. Pégalo en Railyard y marca «Save it to the team», para reutilizarlo en cada servidor después de este.
- 2
Agrega un servidor OVHcloud
En Railyard, abre Servers, luego Add a server, luego Create on your cloud, y elige OVHcloud, una región y un tamaño. Railyard preselecciona d2-2 (1 vCPU, 2 GB de memoria). Crea el servidor en tu cuenta de OVHcloud y termina la configuración en unos dos minutos.
- 3
Despliega tu repositorio Docker
Pega el enlace de GitHub. Railyard lee el repositorio, detecta Docker y completa el build, el puerto, el comando de release, los workers y cualquier base de datos.
- 4
Sal a producción con HTTPS
Railyard construye tu app, ejecuta el comando de release, comprueba la salud de la nueva versión y mueve el tráfico solo cuando responde. Agrega tu dominio y el certificado se emite y se renueva por ti.
Lo que Railyard configura para Docker
- Tu Dockerfile se construye tal cual.
- Los argumentos de build y los secretos de BuildKit se pasan sin quedar grabados en una capa.
- Los repositorios privados y los submódulos se clonan con tokens de GitHub App de corta duración.
- Agrega Postgres, MySQL, Redis o almacenamiento de objetos y las cadenas de conexión se inyectan.
- Un comando de release, como una migración, se ejecuta antes de que la nueva versión reciba tráfico.
Regiones de OVHcloud
La empresa matriz de OVHcloud es francesa, no estadounidense.
- Beauharnois, Quebec
- Gravelines
- Estrasburgo
- Fráncfort
- Londres
- Varsovia
- Vint Hill
- Hillsboro
- Singapur
- Sídney
Preguntas
¿Qué tamaño de servidor OVHcloud conviene para empezar?
¿Dónde viven los datos de mi app Docker?
¿Cuánto cuesta correr Docker en OVHcloud?
Docker en otras nubes
Despliega Docker en tu propio servidor OVHcloud.
Sin tarjeta de crédito. Tu proveedor te factura los servidores a su propio precio.
Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.