830 B
830 B
landing-v4
Astro landing page deployed to phztjxn3.threesix.ai.
Development
npm install
npm run dev
Visit http://localhost:4321 to see the site.
Build
npm run build
Output in dist/ - static HTML/CSS/JS.
Deployment
Pushes to main auto-deploy via Woodpecker CI:
- Install dependencies
- Build static site
- Build Docker image (nginx serving dist/)
- Push to registry
- Update K8s deployment
Live at: https://phztjxn3.threesix.ai
Constraints
- Use Astro components, minimize client JS
- Optimize images (use Astro Image)
- Keep Lighthouse score > 90
- Tailwind for styling
File Structure
src/
pages/
index.astro # Main landing page
components/ # Reusable Astro components
layouts/ # Page layouts
public/ # Static assets