Skip to content

use environment in deploy #12

use environment in deploy

use environment in deploy #12

Workflow file for this run

name: Deploy Production
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: production
url: https://landingapi.hackthe6ix.com
name: Deploy
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '24.x'
- name: Install packages
run: npm ci
- name: Publish
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CF_API_TOKEN }}
environment: 'production'
secrets: |
LISTMONK_API_USERNAME
LISTMONK_API_PASSWORD
CAPTCHA_SECRET_KEY
env:
LISTMONK_API_USERNAME: ${{ secrets.LISTMONK_API_USERNAME }}
LISTMONK_API_PASSWORD: ${{ secrets.LISTMONK_API_PASSWORD }}
CAPTCHA_SECRET_KEY: ${{ secrets.CAPTCHA_SECRET_KEY }}