Pepe44DEV and Claude Opus 5.5
be38d1c763
feat(deploy): run postgres as ff-db container, host 10.0.1.10, fail on git errors
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 14:34:58 +00:00
Pepe44DEV
1107bc83b3
feat(deploy): deployer self-reloads its own script from git each poll
2026-09-06 23:38:03 +00:00
Pepe44DEV
ca0fea297b
fix(deploy): run web on PORT 3001 (next default 3000 broke nginx upstream)
2026-09-06 23:27:22 +00:00
Pepe44DEV
cf156c315a
fix(deploy): mount TLS certs via named volume ff-certs (host /certs did not exist for nginx)
2026-09-06 23:20:51 +00:00
Pepe44DEV
19120b713c
fix(docker): chown by numeric uid/gid (busybox adduser creates no eponymous group)
2026-09-06 23:12:32 +00:00
Pepe44DEV
84cda5287a
fix(docker): pre-create+chown infrastructure dirs (lib software.ts mkdirs at load); api run mounts explicit release dirs
2026-09-06 23:11:13 +00:00
Pepe44DEV
7678700dbb
fix(docker): keep dist inside apps/<pkg> so pnpm node_modules symlinks (relative to package dir) stay valid in runner
2026-09-06 23:08:43 +00:00
Pepe44DEV
baae81b52f
fix(docker): api runner - api/worker do not import @fleetforge/shared at runtime, drop shared copy (broken symlink was failing the build)
2026-09-06 23:03:14 +00:00
Pepe44DEV
f311abad6f
fix(docker): make runner images actually resolvable + standalone layout
...
- api/worker: overlay package node_modules onto root (dotenv etc.), copy
@fleetforge/shared at the workspace path the pnpm symlink expects
- web: standalone output nests under apps/web (monorepo outputFileTracingRoot);
run server.js from WORKDIR /app/apps/web with static/public at that level
- deploy.sh: mount nginx config via named volume ff-nginx-conf (host path /
cfg does not exist on the host inside the deployer)
2026-09-06 22:59:02 +00:00
Pepe44DEV
daab1a6b88
feat: automatic deploy system (poll+deploy docker stack on Unraid)
...
- deployer container polls git, builds api/worker/web, runs migrations+seed,
starts ff-api/ff-worker/ff-web + nginx TLS reverse proxy against external
Postgres (10.0.0.15)
- Dockerfile.web: drop missing packages/ui package, add NEXT_PUBLIC_API_URL arg
- add root .dockerignore (build context cleanup)
2026-09-06 22:44:25 +00:00
Pepe44DEV
db16ad5cc1
feat: Fleet Forge UEM - device management, agent, remote desktop (VNC), TLS reverse proxy
2026-09-06 22:09:28 +00:00