Преминете към основното съдържание

Deploy Website Pipeline

Workflow: .github/workflows/deploy-website.yml

Тригер​

  • Push в main с промени в website/**
  • workflow_dispatch за ръчен деплой

Стъпки​

  1. Checkout — actions/checkout@v4
  2. Node.js — actions/setup-node@v4 с Node 22
  3. Install — npm ci в ./website
  4. Build — npm run build (Astro → static files в dist/)
  5. Deploy — wrangler pages deploy ./dist --project-name=dictaro-website

Secrets​

SecretОписание
CLOUDFLARE_API_TOKENAPI token с Pages deploy permissions
CLOUDFLARE_ACCOUNT_IDCloudflare account ID

Cloudflare Pages проект​

  • Име: dictaro-website
  • Домейн: dictaro.ai, www.dictaro.ai
  • Build output: dist/