Skip to content

Commit 4d0fcf6

Browse files
committed
feat: docker deploy workflow
1 parent 49dc963 commit 4d0fcf6

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/deploy.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,18 @@ jobs:
3737
docker push devhatt/discord-bot:${{steps.generate_sha.outputs.sha}}
3838
docker tag devhatt/discord-bot:${{steps.generate_sha.outputs.sha}} devhatt/discord-bot:latest
3939
docker push devhatt/discord-bot:latest
40-
40+
41+
deploy:
42+
needs: build-and-push
43+
runs-on: self-hosted
44+
45+
steps:
46+
- name: Generate sha
47+
id: generate_sha
48+
run: |
49+
SHA=$(echo $GITHUB_SHA | head -c7)
50+
echo "sha=$SHA" >> "$GITHUB_OUTPUT"
51+
- name: Pull ima from docker hub
52+
run: docker pull devhatt/discord-bot:${{steps.generate_sha.outputs.sha}}
53+
- name: Run docker container
54+
run: docker run -d --restart=always --name discord-bot-c1 devhatt/discord-bot:${{steps.generate_sha.outputs.sha}}

0 commit comments

Comments
 (0)