From 66225e46620849863cba7e57870021b22b136645 Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Tue, 10 Mar 2026 18:29:25 +0100 Subject: [PATCH] first commit --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9243312 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# 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`.