DigitalOcean용 도어키퍼(GHActions에서 포트 열기/닫기)
지침
.github/workflows/doorkeeper.yml
( more info about how to use Github Actions ) 파일을 추가하여 작업 흐름을 만들거나 업데이트합니다.
############################
## prepare your artifacts ##
############################
- name: Doorkeeper open
uses: patoroco/doorkeeper@master
with:
digitaloceanToken: ${{ secrets.DO_TOKEN }}
firewallName: "name_of_the_firewall"
actionToDo: "add"
dryRun: false
############################
## deploy to DigitalOcean ##
############################
- name: Doorkeeper close
uses: patoroco/doorkeeper@master
with:
digitaloceanToken: ${{ secrets.DO_TOKEN }}
firewallName: "name_of_the_firewall"
actionToDo: "remove"
dryRun: false
모든 것이 예상대로 작동하는지 확인하려면 이러한 변경 사항을 저장소에 푸시해야 하며
Actions
탭에서 새 빌드가 시작되어야 합니다.내 워크플로우
저는 이 워크플로를 사용하여 digitalocean의 작은 5$ 인스턴스에 배포할 수 있습니다(PaaS로 dokku를 사용하고 있습니다).
새로운 커밋을 푸시하고 자동 릴리스를 기다리는 것은 정말 쉽습니다 :)
제출 범주
DIY 배포
Yaml 파일 또는 코드 링크
이것은 github 작업이며 모든 코드는 내 저장소에서 사용할 수 있습니다: https://github.com/patoroco/doorkeeper/
추가 리소스/정보
자유롭게 이슈/PR과 협업해보세요 :)
Reference
이 문제에 관하여(DigitalOcean용 도어키퍼(GHActions에서 포트 열기/닫기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/patoroco/doorkeeper-for-digitalocean-1ca2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)