En mi máquina funciona, episodio 900

Daemon de Docker en el VPS y apps como proyectos Compose: imagen, registro privado, repo o Compose, con HTTPS opcional.

Transcripción

La frase más peligrosa de un developer: en mi máquina funciona. Mi compañero la baja… y nada: otra versión de Node, otras dependencias. El problema no es el código: es el entorno. Entonces el entorno viaja con el código: un Dockerfile. Listo: los dos la corremos igual, en cualquier computadora. Pero ahora, ¿cómo la desplegamos? Nuestro hosting no corre contenedores. Necesitamos un servidor que sí: lo levanto en ArduMaker y elijo desplegar con Docker. Señalo el repo con el Dockerfile; el panel detecta el puerto. Las claves no van en la imagen: van en variables de entorno. Desplegar: construye la imagen y la publica con su URL. La misma app, el mismo entorno, en mi máquina y en el servidor. El entorno viaja con el código. Y los datos van aparte, en un volumen con backup.

Leer la documentación