Commit graph

2 commits

Author SHA1 Message Date
Vadym Samoilenko
c47bf46faa Make data/ path configurable; preserve on frontend redeploy
- docker-compose: DATA_DIR env var controls data volume mount
  (defaults to ./data for local, /var/www/html/gmal-scope-builder/data on server)
- deploy.sh: resolve DATA_DIR from .env, default to persistent web dir
- deploy.sh: rm only frontend files from WEB_DIR, preserve data/ subdir
- .env.example: document DATA_DIR variable

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 19:03:38 +00:00
Vadym Samoilenko
53a18d0d62 Add deploy.sh + fix TS build errors
- Idempotent deploy script: git pull, docker build, frontend build via
  Node:20 Docker container, static file copy, Apache config block, reload
- Pre-flight checks for .env required vars
- Fix MSAL cache config (remove storeAuthStateInCookie)
- Fix GmalEditor.tsx undefined→null coercion for ai_efficiency_pct
- Update .env.example with Azure vars

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-28 19:01:14 +00:00