Primeros pasos
Inicia sesión, sube tu primera aplicación y ponla en marcha.
1. Entra a tu panel
Tu instancia tiene su propia URL: https://panel-<tu-instancia>.urrahosting.cl.
Inicia sesión con el usuario y contraseña que te entregó el operador de tu
instancia (o los que definiste al desplegarla).
2. Prepara tu aplicación
Tu proyecto necesita, en la raíz, un Dockerfile que construya y arranque tu
aplicación escuchando en el puerto que la plataforma te asigna (variable de
entorno APP_PORT, ya inyectada automáticamente: no la definas tú mismo).
FROM node:20-slim
WORKDIR /app
COPY package*.json ./
RUN npm ci --omit=dev
COPY . .
EXPOSE 5231
CMD ["node", "server.js"]
No incluyas un
docker-compose.ymlnicompose.ymlen tu proyecto: el panel lo rechaza automáticamente. Ver errores comunes.
3. Sube tu código o conecta un repositorio
En la pestaña Repositorio puedes:
- Conectar un repositorio Git (GitHub, GitLab o Bitbucket) y desplegar desde una rama específica.
- O subir un archivo comprimido con tu código directamente desde la pestaña Archivos.
4. Configura variables de entorno (opcional)
En la pestaña Entorno agrega las variables que tu aplicación necesite (claves de API, flags, etc.). Se guardan cifradas y se inyectan en el contenedor en el próximo despliegue.
5. Despliega
Dispara el build desde Repositorio o Software. El panel construye tu imagen, la levanta como candidato sin recibir tráfico todavía, espera a que pase el chequeo de salud y solo entonces la conecta a Traefik: si algo falla, tu versión anterior sigue sirviendo tráfico sin interrupción.
6. Verifica que quedó arriba
En Resumen verás el estado (en línea / fuera de línea), la salud del contenedor y el tiempo encendido. Si algo no arranca, revisa Consola para ver la salida de tu aplicación.
Siguiente paso: Despliegue en detalle.