Documentación / Primeros pasos
Tu primer despliegue
De un repositorio de GitHub a una dirección HTTPS que funciona.
Antes de empezar
Necesitas una cuenta de GitHub aprobada y un repositorio accesible para la GitHub App de Upferry. Abre el panel, inicia sesión y autoriza el repositorio. Si vuelves a la página de acceso, comprueba la aprobación de la cuenta y los repositorios incluidos en la instalación.
Crea un proyecto y servicio
- Crea un proyecto con un nombre.
- Añade un servicio desde GitHub y selecciona repositorio y rama.
- En un monorepo, configura la carpeta raíz de la aplicación.
- Revisa los comandos de compilación y arranque. Un Dockerfile puede definir el contenedor en su lugar.
- Añade las variables necesarias y despliega. Si ya comenzó una compilación sin las variables, puede ser necesario repetirla.
El proceso HTTP debe escuchar en 0.0.0.0 y el puerto configurado. Lee PORT en el código. Escuchar solo en localhost impide el acceso del proxy.
Comprueba el resultado
Consulta los registros de compilación y después los de ejecución. Configura un dominio generado para el servicio HTTP y abre la dirección HTTPS que muestra el panel. Añade un endpoint como /health que devuelva HTTP 2xx cuando esté preparado.
curl -fsS https://YOUR-SERVICE.up.upferry.com/health
Sustituye el hostname por el tuyo. Una compilación correcta no demuestra que funcionen el inicio de sesión, la base de datos o las tareas de la aplicación. Pruébalos también.
Datos y dominio propio
Los archivos del contenedor son temporales. Usa volúmenes o bases, conecta tu dominio cuando funcione la dirección generada y configura copias. Ensaya una restauración antes de depender de esos datos.