Skip to content

Commit

Permalink
Adiciona login no docker hub
Browse files Browse the repository at this point in the history
  • Loading branch information
GilbertoJNJ committed Feb 9, 2024
1 parent dd46482 commit f02d331
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions .github/workflows/continuous-delivery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,25 @@ jobs:
run: mvn clean install

- name: Build Docker image
run: docker build -t logistock-image .
run: |
docker build -t logistock-image .
docker tag logistock-image:latest gilbertojnj/logistock-image:latest
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: gilbertojnj
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Push image to Docker Hub
run: docker push gilbertojnj/logistock-image:latest

- name: Deploy Docker container to EC2
env:
PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
HOSTNAME: ${{ secrets.EC2_HOST }}
HOST_NAME: ${{ secrets.EC2_HOST }}
USER_NAME: ${{ secrets.EC2_USERNAME }}

run: |
echo "$PRIVATE_KEY" > private_key && chmod 600 private_key
ssh -o StrictHostKeyChecking=no -i private_key ${USER_NAME}@${HOSTNAME} 'docker run -d --name logistock -p 80:8080 logistock-image'
ssh -o StrictHostKeyChecking=no -i private_key ${USER_NAME}@${HOST_NAME} 'docker run -d --name logistock -p 80:8080 gilbertojnj/logistock-image:latest'

0 comments on commit f02d331

Please sign in to comment.