... | @@ -50,16 +50,26 @@ Requisitos: |
... | @@ -50,16 +50,26 @@ Requisitos: |
|
|
|
|
|
Para o backend:
|
|
Para o backend:
|
|
1 - Com projeto clonado na máquina local, rodar o comando no mesmo diretório:
|
|
1 - Com projeto clonado na máquina local, rodar o comando no mesmo diretório:
|
|
|
|
|
|
``` mvn clean install ```
|
|
``` mvn clean install ```
|
|
|
|
|
|
2 - Gerar a imagem do container Docker que irá conter nosso serviço:
|
|
2 - Gerar a imagem do container Docker que irá conter nosso serviço:
|
|
|
|
|
|
``` docker build -t <userDockerhub>/iacc_backend:latest .```
|
|
``` docker build -t <userDockerhub>/iacc_backend:latest .```
|
|
|
|
|
|
3 - Teste localmente o container para ver se ta tudo okay com o comando:
|
|
3 - Teste localmente o container para ver se ta tudo okay com o comando:
|
|
|
|
|
|
```docker run -p 8080:8080 iacc_backend ```
|
|
```docker run -p 8080:8080 iacc_backend ```
|
|
|
|
|
|
4 - Faça login com suas credenciais do Dockerhub:
|
|
4 - Faça login com suas credenciais do Dockerhub:
|
|
|
|
|
|
```docker login ```
|
|
```docker login ```
|
|
|
|
|
|
5 - Depois subir a imagem para o repositório do Dockerhub:
|
|
5 - Depois subir a imagem para o repositório do Dockerhub:
|
|
|
|
|
|
```docker push <userDockerhub>/iacc_backend:latest```
|
|
```docker push <userDockerhub>/iacc_backend:latest```
|
|
|
|
6 - Baixar a imagem do Dockerhub do nosso container dentro da EC2 após repetir o passo 4 nela:
|
|
|
|
|
|
|
|
```docker pull <userDockerhub>/iacc_backend:latest```
|
|
|
|
7 - Rodar o container:
|
|
|
|
``` sudo docker run -d -p 8080:8080 <userDockerhub>/iacc_backend:latest``` |
|
|
|
\ No newline at end of file |