CI/CD 구축
Some checks failed
baekjoon-bot-cicd / build_push_deploy (push) Failing after 5m5s

This commit is contained in:
sm4640
2026-01-15 18:07:32 +09:00
parent 5b67d6f192
commit 3906de1803

29
.gitea/workflows/cicd.yml Normal file
View File

@@ -0,0 +1,29 @@
name: baekjoon-bot-cicd
on:
push:
branches: ["main"]
jobs:
build_push_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Docker login
run: |
echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin
- name: Build
run: |
docker build -t nkey01/baekjoon-bot:latest .
- name: Push
run: |
docker push nkey01/baekjoon-bot:latest
- name: Deploy on server (compose pull/up)
run: |
docker compose -f /nkeysworld/compose.yml pull baekjoon-bot
docker compose -f /nkeysworld/compose.yml up -d baekjoon-bot
docker image prune -f