Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/alansastre/jakartaee-deploy
- Owner: alansastre
- Created: 2022-12-27T11:36:02.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-27T11:36:06.000Z (about 2 years ago)
- Last Synced: 2024-11-13T16:52:33.547Z (3 months ago)
- Topics: aws, deploy, deployment, docker, ec2, ec2-instance, jakartaee, jakartaee10, jakartaee9, java, java11, java17, java8, ssh
- Language: Java
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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