¿Cómo despliego mi aplicación Node.js?
- En el panel, abre Mis servidores y haz clic en tu servidor.
- En la pestaña Resumen, espera a que la fila Aplicación diga "Node.js está listo". La página se actualiza sola.
- Abre el enlace de la fila Dirección del sitio. La página de ejemplo muestra la versión de Node.js.
Ejecutar tu propia aplicación
Conéctate por SSH y cambia al usuario app:
su - app
cd ~/uygulama
Trae aquí tu código, por ejemplo con git clone. Puedes borrar el server.js de ejemplo. Instala las dependencias y pon en marcha tu aplicación:
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
Tu aplicación debe escuchar en el puerto 3000. Caddy reenvía a ese puerto las peticiones HTTPS entrantes.
Tu propio dominio
- Apunta el registro A de tu dominio a la dirección IP de tu servidor.
- Como root, sustituye el nombre antiguo en todas partes:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAMEes la parte posterior ahttps://en la dirección que se muestra en el panel. - Ejecuta
systemctl reload caddy.
Caddy obtiene y renueva el certificado por sí solo.
Solo están abiertos al exterior los puertos 80, 443 y 22 de SSH.
¿Aún no tienes servidor? Pide un servidor con Node.js instalado: tú eliges el tamaño y pagas solo lo que eliges.
¡Gracias por sus comentarios!