saravanakumardb1
|
aa0f720b6e
|
fix(docker): correct web Dockerfile EXPOSE/PORT to 3045 matching docker-compose
|
2026-03-24 11:45:27 -07:00 |
|
saravanakumardb1
|
e9dc45d9bc
|
fix(docker): remove hardcoded corporate proxy and jfrog registry from Dockerfiles
|
2026-03-24 11:10:33 -07:00 |
|
saravanakumardb1
|
33f9379f4a
|
feat(docker): migrate NoteLett to Gitea registry-backed Docker pattern
- Convert all @bytelyst/* file: refs to semver ^0.1.0 (backend, web, mobile)
- Remove sibling common-plat workspace references from pnpm-workspace.yaml
- Add .npmrc and .npmrc.docker for local Gitea registry
- Rewrite backend/web Dockerfiles: pnpm + BuildKit secret mount + corp proxy
- Fix backend tsconfig.json: remove explicit lib to resolve fetch Response types
- Verified: host-side pnpm install, backend tests (86 pass), backend+web Docker builds
|
2026-03-23 20:11:12 -07:00 |
|
saravanakumardb1
|
cbbd9ddce9
|
fix(docker): upgrade Dockerfiles to node:22-slim + add NODE_TLS + fix next.config.ts
- backend/Dockerfile: alpine→slim, add NODE_TLS_REJECT_UNAUTHORIZED=0, 3-stage pattern
- web/Dockerfile: alpine→slim, add NODE_TLS_REJECT_UNAUTHORIZED=0, remove non-existent public/ COPY
- web/next.config.ts: add transpilePackages + webpack symlinks for pnpm @bytelyst/* resolution
Docker smoke tests: backend + web builds pass
|
2026-03-22 21:06:07 -07:00 |
|
saravanakumardb1
|
90dd2d3bd5
|
feat(repo): migrate notelett workspace to pnpm
|
2026-03-22 15:50:54 -07:00 |
|
saravanakumardb1
|
a71747e3fb
|
chore(devops): add Dockerfiles, docker-compose, CI workflow, docker-prep script [C1-C5]
- backend/Dockerfile: multi-stage Node.js build (install → build → runtime)
- web/Dockerfile: multi-stage Next.js standalone build
- docker-compose.yml: backend (4016) + web (3000) with health check
- scripts/docker-prep.sh: pack @bytelyst/* tarballs + rewrite file: refs (--restore to undo)
- .github/workflows/ci.yml: backend (typecheck+test+build), web (typecheck+test+build), mobile (typecheck)
|
2026-03-19 08:47:04 -07:00 |
|