You don't have javascript enabled. Good luck with that.

Hosting en Platform de NodeJS y Express

Primeros Pasos

Crear una cuenta de Platform

Lo primero que tenemos que hacer es registrarnos en Platform.sh, podemos hacerlo con Google, Github y Facebook.

Si lo hacemos con Github ya lo tendremos sincronizado por lo que podremos subir y bajar los archivos usando GIT con SSH.

Crear un proyecto nuevo

Seleccionar la región

Ahora toca elegir la región, en mi caso seleccionaré Europa

Seleccionar plantilla

Vamos a elegir la plantilla Express, esta viene con NodeJS y también Express.

Resumen

Una vez tenemos el proyecto creado podemos descargarlo para modificarlo y volver a subirlo con lo que le añadamos. Podemos descargarlo usando el CLI de Platform o también podemos hacerlo usando GIT.

A continuación, te dejo las dos formas, CLI de Platform o GIT con SSH.

Conectarnos con Platform CLI

Requerimientos

Si quieres utilizar el CLI de Platform, lo primero que necesitas es PHP para instalar el CLI. Si no tienes PHP instalado o ya tienes XAMP haz click aquí para instalarlo y configurarlo.

Descargar Platform

Para descargarlo e instalarlo pondremos el siguiente comando en la consola.

curl -sS https://platform.sh/cli/installer | php
Copiar

Añadir Platform a las variables de entorno de Windows

Vamos a añadir Platform a las variables de entorno de Windows. De esta forma podremos ejecutarlo desde cualquier directorio. Lo primero que vamos a hacer, es copiar la ruta que dejo a continuación.

C:\Users\%USERNAME%\.platformsh\bin
Copiar

Añadir el registro en el Path

Ahora vamos a pegar la ruta que hemos copiado previamente, en el Path de las variables de entorno, para eso haremos los siguiente pasos.

Ejecutar Platform

Si todo ha salido bien, al ejecutar platform en el cmd nos tendría que aparecer lo siguiente, vamos a decirle que si y vamos a aceptar el inicio de sesión para sincronizar Platform CLI con Platform Web.

Ver lista de proyectos

Como podemos ver al ejecutar Platform nos salen los proyectos que hemos creado, en este caso Koda Example.

Conectarnos con Github

Lo primero que tenemos que hacer para bajar y subir archivos usando GIT y GITHUB es crear una clave pública y una privada. Para esto, vamos a ejecutar el siguiente comando en el CMD.

Introduciremos una contraseña que utilizaremos siempre que usemos la clave para subir o bajar archivos y le damos a ENTER.

Esto nos generará la clave privada y pública que posteriormente pondremos en Github.

ssh-keygen -t ed25519 -C email@email.com
Copiar

Activar servicio

Si al poner el comando anterior nos da el error unable to start ssh-agent service, error :1058, tenemos que activar ssh-agent.

Para activar ssh-agent, abrimos Powershell con permisos de administrador y pegamos el siguiente comando.

Si todo ha ido bien tendremos el servicio ssh-agent activado, por lo que podremos crear claves publicas y privadas.

Set-Service ssh-agent -StartupType Manual
Copiar

Copiar las Claves

Las claves están alojadas en el siguiente directorio: C:\Users\%USERNAME%\.ssh\

Para ver las clave pública pondremos el siguiente comando en el CMD:

type C:\Users\%USERNAME%\.ssh\ed255519.pub
Copiar

Creador

Adur Marques