0ed8f1f83ec1df8230a0c9ef5f964e2359847935
- Gateway, Trips, Fitness Dockerfiles: run as non-root (appuser) - Added HEALTHCHECK to gateway, trips, fitness - Used --chown=appuser on COPY for correct file permissions - Created data dirs with proper ownership before USER switch - Trips Dockerfile no longer copies whole context (only server.py) Partial fix for #10 — Node services (inventory, budget, frontend) not yet hardened.
Description
Second Brain Platform - Dashboard, Fitness, Budget, Inventory, Trips, Reader, Media
Languages
Svelte
54.4%
Python
31.6%
JavaScript
10.6%
TypeScript
2%
CSS
1.1%
Other
0.2%