Instances
Launch Instance
para lanzar una nueva instancia de EC2cities.pem
Encontraremos las instrucciones para conectar pulsando en el botón Connect
una vez hayamos seleccionado la instancia EC2 con la que queremos conectar.
Si queremos conectar mediante SSH, las instrucciones están en la pestaña que dice SSH Client
. Será algo como esto:
ssh -i "cities.pem" ec2-user@ec2-94-12-3-207.compute-1.amazonaws.com
Una vez que hayamos logrado conectar con la instancia EC2, el primer caso será instalar todo lo necesario. En nuestro caso será:
santi@zenbook:$ sudo yum install docker santi@zenbook:$ curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o docker-compose santi@zenbook:$ chown ec2-user.ec2-user docker-compose santi@zenbook:$ cp docker-compose /usr/local/bin
En este punto deberiamos ser capaces de ejecutar los comandos docker
y docker-compose
como superusuario:
santi@zenbook:$ sudo docker santi@zenbook:$ sudo docker-compose
santi@zenbook:$ yum install nodejs
santi@zenbook:$ sudo yum install git santi@zenbook:$ git clone https://github.com/codeandcoke/cities
santi@zenbook:$ sudo docker-compose -f docker-compose.dev.yaml up -d santi@zenbook:$ npm install santi@zenbook:$ npm start
Y ya tendremos, por ejemplo, el endpoint GET /cities
disponible en http://ec2-94-12-3-207.compute-1.amazonaws.com:8080/cities
© 2024 Santiago Faci