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 |