Creamos una instancia en EC2 y configuramos su security group aceptando HTTP en puerto 80, SSH en puerto 22 y HTTPS en puerto 443.
Conectamos con la consola a través de SSH y primero de todo instalamos el node version manager (nvm), lo haremos a través de nvm porqué instala diferentes versiones de node.js
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
Activamos NVM
. ~/.nvm/nvm.sh
Usamos NVM para instalar la versión de node.js que queramos, actualmente la última versión disponible es la 8.8.1
nvm install 8.8.1
Testeamos que se ha instalado correctamente
node -e "console.log('Running Node.js ' + process.version)"
Ahora instalaremos Angular CLI
npm install -g @angular/cli
Escogemos la carpeta donde queremos tener alojada nuestra aplicación, la carpeta en cuestión deberá tener permisos de escritura recursivos.
sudo chmod 777 -R nombredelacarpeta
Nos ubicamos dentro de la carpeta y creamos el proyecto
ng new myproject
Nos ubicamos dentro de la carpeta myproject y inicializamos el servidor
ng serve
Per canviar el port mirar aquí a veure si serveix: https://gist.github.com/kentbrew/776580
