728x90
테스트중
name: Certbot Renew via SSH
on:
schedule:
# 매월 1일 새벽 3시 15분 (UTC 기준, 한국은 +9시간)
- cron: '15 18 1 * *'
workflow_dispatch:
jobs:
renew-cert:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Run certbot renew on remote server
uses: appleboy/ssh-action@v1.0.3
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USER }}
key: ${{ secrets.SERVER_SSH_KEY }}
port: ${{ secrets.SERVER_SSH_PORT }}
script: |
certbot renew --quiet
docker exec <nginx_컨테이너_이름> nginx -s reload반응형
'기타' 카테고리의 다른 글
| [기록용] 깃허브 액션을 이용한 무중단 배포 (0) | 2025.07.06 |
|---|---|
| [기록용] 깃허브 액션을 이용한 자동 잔디심기 (1) | 2025.06.29 |
| [기록용] Let's Encrypt 인증서 발급 명령어 (0) | 2025.06.28 |
| 사용자 매출 통계 부분 로직을 짜면서 한 번 보단 두번. (0) | 2023.09.25 |
| 기타 명령어 및 사이트 모음, 방법 빨리 찾기 위한 모음 (0) | 2023.02.27 |