- Move all 39 cloned pages + assets into public/ (Astro copies verbatim to dist/) -> dist/ is byte-identical to www.mitsuthailand.com (home 143633 bytes exact) - Add Astro project: astro.config.mjs, package.json, src/layouts/Base.astro, src/pages/example.astro (sample Astro component page, builds to /example/) - Multi-stage Dockerfile: pnpm build -> nginx serve + env-injecting entrypoint - Env-configurable: GA_ID, FORM_EMAIL, GMAP_LAT/LNG/.env.example - Remove Python crawl tooling and old nginx-static site/ layout - Verified: astro build -> 39 pages + example; all routes serve 200 via preview
25 lines
302 B
Plaintext
25 lines
302 B
Plaintext
# Astro / node
|
|
node_modules/
|
|
dist/
|
|
.astro/
|
|
pnpm-debug.log*
|
|
|
|
# Python tooling (not needed in image)
|
|
__pycache__/
|
|
*.pyc
|
|
mirror_log*.txt
|
|
*.py
|
|
|
|
# Secrets / local env
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# VCS / docs / local
|
|
.git
|
|
.gitignore
|
|
README.md
|
|
|
|
# Original static clone (superseded by src/pages + public)
|
|
site/
|