766 B
766 B
Southern Masonry Supply
A Next.js App Router rebuild of the Southern Masonry Supply website using TypeScript, static content modules, local imagery, SEO metadata, schema markup, and a placeholder contact API.
Requirements
- Node.js 22+
- npm 10+
Local Development
npm install
npm run dev
Open http://localhost:3000.
Production Build
npm run build
npm run start
Environment
The site has a production-safe default site URL, but you should still set this for the final domain so metadata, sitemap URLs, and schema point at the exact live host:
NEXT_PUBLIC_SITE_URL=https://your-domain.example
Docker
docker compose up --build
The compose setup runs the development server on port 3000.