Skip to content

chore: production hardening, full feature build, and open-source prep#3

Merged
deanhu0822 merged 1 commit into
mainfrom
refactor/production-cleanup
May 8, 2026
Merged

chore: production hardening, full feature build, and open-source prep#3
deanhu0822 merged 1 commit into
mainfrom
refactor/production-cleanup

Conversation

@deanhu0822

Copy link
Copy Markdown
Member
  • Remove hardcoded PostgreSQL credentials from docker-compose; use env vars
  • Restrict CORS to CORS_ORIGIN in production (fail-fast if unset)
  • Guard SQLite fallback — throws in production if DATABASE_URL is missing
  • Add SECURITY.md with responsible disclosure policy
  • Add CORS_ORIGIN, POSTGRES_* vars to .env.example and README
  • Remove test file exclusions from .gitignore
  • Add compliance engine, DFM reviewer, GD&T pipeline, requery service
  • Add Dockerfile, docker-compose, entrypoint, and .dockerignore
  • Add GitHub Actions CI (typecheck, test, docker build, audit)
  • Add CONTRIBUTING.md, CHANGELOG.md, PR template, issue templates
  • Add database schema (PostgreSQL + SQLite), Drizzle adapter, migrations
  • Add generated API client (React Query hooks + Zod schemas)
  • Add cad-annotator frontend components and GdtAnalysis page
  • Add mockup-sandbox component preview tooling

- Remove hardcoded PostgreSQL credentials from docker-compose; use env vars
- Restrict CORS to CORS_ORIGIN in production (fail-fast if unset)
- Guard SQLite fallback — throws in production if DATABASE_URL is missing
- Add SECURITY.md with responsible disclosure policy
- Add CORS_ORIGIN, POSTGRES_* vars to .env.example and README
- Remove test file exclusions from .gitignore
- Add compliance engine, DFM reviewer, GD&T pipeline, requery service
- Add Dockerfile, docker-compose, entrypoint, and .dockerignore
- Add GitHub Actions CI (typecheck, test, docker build, audit)
- Add CONTRIBUTING.md, CHANGELOG.md, PR template, issue templates
- Add database schema (PostgreSQL + SQLite), Drizzle adapter, migrations
- Add generated API client (React Query hooks + Zod schemas)
- Add cad-annotator frontend components and GdtAnalysis page
- Add mockup-sandbox component preview tooling
@deanhu0822 deanhu0822 merged commit beb9496 into main May 8, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant