diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 4f1404d..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,52 +0,0 @@ -name: Deploy to GitHub Pages - -on: - push: - branches: ["main"] - workflow_dispatch: - -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: "pages" - cancel-in-progress: false - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 - cache: "npm" - - - name: Install dependencies - run: npm ci - - - name: Build - run: npx next build - - - name: Setup Pages - uses: actions/configure-pages@v5 - - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: ./out - - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/README.md b/README.md index 2079d08..5af161d 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Each product lives in its own repository and is deployed independently. - [Next.js 14](https://nextjs.org/) — static export (`output: "export"`) - [Tailwind CSS](https://tailwindcss.com/) + [shadcn/ui](https://ui.shadcn.com/) patterns - [TypeScript](https://www.typescriptlang.org/) -- Deployed to [GitHub Pages](https://pages.github.com/) +- Deployed to [Vercel](https://vercel.com/) ## Getting Started @@ -57,14 +57,14 @@ components/ → UI components (product grid, hero globe, social bar, etc.) hooks/ → Custom React hooks lib/ → Utility functions public/ → Static assets (favicons, product cover SVGs, OG image) -.github/ → GitHub Actions workflow for deployment +.github/ → GitHub Actions workflows for CI and Vercel deployment ``` ## Deployment -Pushes to `main` automatically deploy to GitHub Pages via the workflow in `.github/workflows/deploy.yml`. +Pushes to `main` automatically deploy to Vercel via the workflow in `.github/workflows/deploy-web-vercel.yml`. -The site is served at [www.lamplitlabs.com](https://www.lamplitlabs.com) via the `CNAME` file. +The canonical production endpoints are [lamplitlabs.com](https://lamplitlabs.com) and [www.lamplitlabs.com](https://www.lamplitlabs.com), both served by Vercel. ## Connect diff --git a/public/CNAME b/public/CNAME deleted file mode 100644 index c03237b..0000000 --- a/public/CNAME +++ /dev/null @@ -1 +0,0 @@ -www.lamplitlabs.com