Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alansastre/jakartaee-deploy

Despliegue de aplicaciones Jakarta EE en AWS con Docker. Formerly Java EE. Desplegar contenedores Docker en instancias EC2 de Amazon Web Services.
https://github.com/alansastre/jakartaee-deploy

aws deploy deployment docker ec2 ec2-instance jakartaee jakartaee10 jakartaee9 java java11 java17 java8 ssh

Last synced: about 1 month ago
JSON representation

Despliegue de aplicaciones Jakarta EE en AWS con Docker. Formerly Java EE. Desplegar contenedores Docker en instancias EC2 de Amazon Web Services.

Awesome Lists containing this project

README

        

# Jakarta EE: despliegue

Despliegue de aplicación Jakarta EE en AWS utilizando Docker.

Instalar Docker: https://docs.docker.com/desktop/install/windows-install/

1. Generar archivo .war
2. Crear el Dockerfile
3. Construir imagen docker `docker build -t alansastre/jakartaee-deploy:1.0 .`
4. Iniciar sesión docker hub: `docker login`
5. Push a docker Hub `docker push alansastre/jakartaee-deploy:1.0`
6. Crear instancia EC2 en AWS: permitir tráfico HTTP
7. Entrar en la instancia a través de SSH
8. Instalar docker (https://docs.docker.com/engine/install/ubuntu/)
9. Descargar imagen docker en EC2: `docker pull alansastre/jakartaee-deploy:1.0`
10. Crear contenedor docker `docker run -p 80:8080 --name jakartaee -d -ti alansastre/jakartaee-deploy:1.0`
11. Ver logs: `docker logs -f jakartaee`

Recomendación:

Utilizar imágenes alpine