Skip to content

Commit beed079

Browse files
authored
Merge pull request #43 from amfoss/praveshan-develop
deploy to droplet
2 parents 1d4b9e7 + 251d388 commit beed079

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

.github/workflows/ghcr-deploy.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -44,28 +44,28 @@ jobs:
4444
- name: Push image to DigitalOcean Container Registry
4545
run: docker push $(echo $REGISTRY)/$(echo $IMAGE_NAME):$(echo $GITHUB_SHA | head -c7)
4646

47-
# deploy:
48-
# runs-on: ubuntu-latest
49-
# needs: build_and_push
47+
deploy:
48+
runs-on: ubuntu-latest
49+
needs: build_and_push
5050

51-
# steps:
52-
# - name: Deploy to Digital Ocean droplet via SSH action
53-
# uses: appleboy/ssh-action@master
54-
# with:
55-
# host: ${{ secrets.HOST }}
56-
# username: ${{ secrets.USERNAME }}
57-
# key: ${{ secrets.SSHKEY }}
58-
# passphrase: ${{ secrets.PASSPHRASE }}
59-
# envs: IMAGE_NAME,REGISTRY,{{ secrets.DIGITALOCEAN_ACCESS_TOKEN }},GITHUB_SHA
60-
# script: |
61-
# # Login to registry
62-
# docker login -u ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} -p ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} registry.digitalocean.com
63-
# # Stop running container
64-
# docker stop $(echo $IMAGE_NAME)
65-
# # Remove old container
66-
# docker rm $(echo $IMAGE_NAME)
67-
# # Run a new container from a new image
68-
# docker run -d \
69-
# --restart always \
70-
# --name $(echo $IMAGE_NAME) \
71-
# $(echo $REGISTRY)/$(echo $IMAGE_NAME):$(echo $GITHUB_SHA | head -c7)
51+
steps:
52+
- name: Deploy to Digital Ocean droplet via SSH action
53+
uses: appleboy/ssh-action@master
54+
with:
55+
host: ${{ secrets.HOST }}
56+
username: ${{ secrets.USERNAME }}
57+
key: ${{ secrets.SSHKEY }}
58+
passphrase: ${{ secrets.PASSPHRASE }}
59+
envs: IMAGE_NAME,REGISTRY,{{ secrets.DIGITALOCEAN_ACCESS_TOKEN }},GITHUB_SHA
60+
script: |
61+
# Login to registry
62+
docker login -u ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} -p ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }} registry.digitalocean.com
63+
# Stop running container
64+
docker stop $(echo $IMAGE_NAME)
65+
# Remove old container
66+
docker rm $(echo $IMAGE_NAME)
67+
# Run a new container from a new image
68+
docker run -d \
69+
--restart always \
70+
--name $(echo $IMAGE_NAME) \
71+
$(echo $REGISTRY)/$(echo $IMAGE_NAME):$(echo $GITHUB_SHA | head -c7)

0 commit comments

Comments
 (0)