通过基于原哪吒面板的docker镜像,在此基础上自动添加config文件,其中config文件在github secrets中
两个secrets
CONFIG
: 哪吒面板配置文件
FLY_API_TOKEN
: fly的api token
第一次部署需要把action
中的if: ${{ env.new_release == 'yes' }}
注释掉,部署成功之后再注回来
- name: deploy
if: ${{ env.new_release == 'yes' }}
run: |
echo '${{ secrets.CONFIG }}' > ./config.yaml && ls
flyctl deploy --remote-only