Publicar una aplicación Node.js o Python
Actualizado el
Tu hosting permite publicar aplicaciones Node.js y Python desde cPanel:
- Entra a tu cuenta en https://mi.com.co/portal/login y ve a «Hosting» → «Ver mis servicios de hosting» → «Ver» → «Acceso» → «Acceder a cPanel».
- En «Software», abre «Setup Node.js App» (o «Setup Python App») y pulsa «Create Application».
- Elige la versión, la carpeta de la aplicación («Application root»), la dirección («Application URL») y el archivo de inicio («Application startup file», por ejemplo app.js o passenger_wsgi.py). En Node.js, en «Application mode» elige «Production» para un sitio en línea. Si quieres un registro de errores propio, escribe una ruta en «Passenger log file». Pulsa el botón para crearla.
- Sube tu código a esa carpeta con el «Administrador de archivos» o por FTP.
- Instala las dependencias: en la lista de aplicaciones pulsa el lápiz de tu app y luego «Run npm install» (lee tu package.json). En Python, agrega tu archivo de requisitos (por ejemplo requirements.txt) en «Configuration files» y pulsa «Run pip install».
- Pulsa «Start» y abre la URL para probar.
Cada vez que cambies el código, pulsa «Restart». Desde el lápiz también puedes detener la app («Stop App» en Python o «Stop Node.js» en Node.js), cambiar su configuración y guardarla, o eliminarla («Destroy» en Python o «Delete» en Node.js).
Si usas Git: en cPanel abre «Git Version Control», pulsa «Create», deja activado «Clone a Repository», pega la dirección del repositorio («Clone URL»), elige la carpeta («Repository Path») y un nombre, y pulsa «Create». Para traer cambios nuevos: «Manage» → «Pull or Deploy» → «Update from Remote».