Entornos de desarrollo

1º DAM/DAW - Curso 2024-2025

User Tools

Site Tools


apuntes:despliegue

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:despliegue [2025/03/24 23:47] – [Iniciar una instancia EC2 en AWS] Santiago Faciapuntes:despliegue [2025/03/24 23:51] (current) – [Desplegar la aplicación] Santiago Faci
Line 10: Line 10:
  
 <figure> <figure>
-{{ aws_management_console.png?200 }}+{{ aws_management_console.png?500 }}
 </figure> </figure>
  
Line 16: Line 16:
  
 <figure> <figure>
-{{ aws_ec2.png?200 }}+{{ aws_ec2.png?500 }}
 </figure> </figure>
  
Line 22: Line 22:
  
 <figure> <figure>
-{{ aws_instances.png?200 }}+{{ aws_instances.png?500500 }}
 </figure> </figure>
  
Line 31: Line 31:
 ===== Conectar con SSH a una instancia EC2 de AWS ===== ===== Conectar con SSH a una instancia EC2 de AWS =====
  
-Encontraremos las instrucciones para conectar pulsando en el botón ''Connect'' una vez hayamos seleccionado la instancia EC2 con la que queremos conectar. +Encontraremos las instrucciones para conectar pulsando en el botón ''Connect'' una vez hayamos seleccionado la instancia EC2 con la que queremos conectar. 
 + 
 +<figure> 
 +{{ aws_connect.png?500 }} 
 +</figure>
  
 Si queremos conectar mediante SSH, las instrucciones están en la pestaña que dice ''SSH Client''. Será algo como esto: Si queremos conectar mediante SSH, las instrucciones están en la pestaña que dice ''SSH Client''. Será algo como esto:
Line 39: Line 43:
 </code> </code>
  
-===== Desplegar una aplicación en una instancia EC2 de AWS =====+===== Preparar la instancia EC2 para el despliegue ===== 
 + 
 +Una vez que hayamos logrado conectar con la instancia EC2, el primer caso será instalar todo lo necesario. En nuestro caso será: 
 +  * Docker 
 +  * Docker compose 
 +  * Node.js 
 +  * Git (para clonar el repositorio con nuestro código)
  
 ==== Instalar docker y docker-compose ==== ==== Instalar docker y docker-compose ====
Line 70: Line 80:
 </code> </code>
  
-==== Lanzar la aplicación ====+===== Lanzar la aplicación =====
  
 <code bash> <code bash>
 santi@zenbook:$ sudo docker-compose -f docker-compose.dev.yaml up -d santi@zenbook:$ sudo docker-compose -f docker-compose.dev.yaml up -d
 +santi@zenbook:$ npm install
 santi@zenbook:$ npm start santi@zenbook:$ npm start
 </code> </code>
apuntes/despliegue.1742860026.txt.gz · Last modified: 2025/03/24 23:47 by Santiago Faci