init Cf page project (#85)

init cf page project
This commit is contained in:
zizifn
2023-01-02 02:18:20 +08:00
committed by GitHub
parent 2e794541d0
commit d291067219
28 changed files with 1102 additions and 115 deletions

View File

@@ -1,36 +0,0 @@
name: cf-worker-deploy
on:
# push:
# branches:
# - main
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
environment: CF
name: Deploy
steps:
- uses: actions/checkout@v2
- name: envsubst
run: |
envsubst < apps/cf-worker/wrangler.toml.tp > apps/cf-worker/wrangler.toml
if [[ $CUSTOM_DOMAIN ]]; then
echo cf_environment="custom" >> $GITHUB_ENV
else
echo "not set CUSTOM_DOMAIN"
fi
env:
CUSTOM_DOMAIN: ${{ secrets.CUSTOM_DOMAIN }}
- name: Publish
uses: cloudflare/wrangler-action@2.0.0
with:
apiToken: ${{ secrets.CF_API_TOKEN }}
command: publish --env ${{ env.cf_environment || 'default' }}
workingDirectory: 'apps/cf-worker'
environment: ${{ env.cf_environment || 'default' }}
secrets: |
UUID
env:
UUID: ${{ secrets.UUID }}