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

Deploy Website Pipeline

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

Тригер

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

Стъпки

  1. Checkoutactions/checkout@v4
  2. Node.jsactions/setup-node@v4 с Node 22
  3. Installnpm ci в ./website
  4. Buildnpm run build (Astro → static files в dist/)
  5. Deploywrangler 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/