Skip to content

Commit

Permalink
Update deployment.yml
Browse files Browse the repository at this point in the history
Allison67 committed Dec 6, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent b686fb4 commit 430f4bf
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions .github/workflows/deployment.yml
Original file line number Diff line number Diff line change
@@ -6,23 +6,26 @@ on:
- cicd

jobs:
deploy:
build-and-deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Set up SSH
uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- uses: actions/checkout@v3

- name: Deploy to DigitalOcean
# Build and run Docker containers
- name: Build and run Docker containers
run: |
ssh -o "StrictHostKeyChecking=no" ${{ secrets.SSH_USER }}@${{ secrets.DROPLET_IP }} << 'ENDSSH'
cd 4-final-project-group-bill-splitting-app
git pull origin main
docker-compose down
docker-compose up --build -d
ENDSSH
docker-compose ps
# SSH and Deploy to DigitalOcean Droplet
- name: Deploy to DigitalOcean Droplet
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.DROPLET_IP }}
username: ${{ secrets.SSH_USER }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
cd 4-final-project-group-bill-splitting-app
git pull origin master
docker-compose down
docker-compose up --build -d

0 comments on commit 430f4bf

Please sign in to comment.