b9d053283ff7c0dfe518fa4b66c60eb54d09386c
Deal Plus Tech - Astro Website
Astro static site for Deal Plus Tech - Thai pipe & HVAC materials supplier.
🚀 Quick Start
# Install dependencies
npm install
# Development
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
📁 Project Structure
.
├── src/
│ ├── components/ # Astro components
│ ├── layouts/ # Layout components
│ ├── pages/ # Astro pages
│ ├── content/ # Markdown content
│ ├── data/ # Static data
│ └── styles/ # Global styles
├── public/ # Static assets
├── Dockerfile # Production Docker
└── package.json # Dependencies
🛠️ Tech Stack
- Framework: Astro 5.x
- Styling: Tailwind CSS 4
- Content: Astro Content Collections
- Deployment: Easypanel (Docker)
🚢 Deployment
The site deploys automatically to Easypanel via Git:
- Push to
mainbranch - Easypanel builds with Dockerfile
- Deploys to:
http://customerwebsite-dealplustech.easypanel.app
📝 Recent Changes
- ✅ Moved Astro project to root (was in
dealplustech-astro/) - ✅ Removed Next.js code (archived in
_nextjs-backup/) - ✅ Fixed product tables responsiveness
- ✅ Fixed favicon 404 errors
- ✅ Added responsive font scaling
📞 Support
For issues or questions, contact the DevOps team.
Description
Languages
Astro
98%
CSS
1.1%
JavaScript
0.8%