# 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 ```bash npm install npm run dev ``` Open `http://localhost:3000`. ## Production Build ```bash 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: ```bash NEXT_PUBLIC_SITE_URL=https://your-domain.example ``` ## Docker ```bash docker compose up --build ``` The compose setup runs the development server on port `3000`.