No description
Find a file
Chris 423334db4d Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack
- logger.js: Pino JSON logger with console-style helpers and pino-http request logging (static assets skipped, headers not logged, secrets redacted)

- server.js: replace 89 console.* calls with log.info/warn/error; add request logging middleware

- docker-compose.yml: json-file rotation (10m x 5, compressed), LOG_LEVEL, 'forkfolio' log tag

- observability/: standalone OpenObserve + Fluent Bit stack routing tagged container logs to per-app streams

- .dockerignore: exclude observability stack from app image
2026-11-01 01:17:21 -05:00
observability Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
public Support dynamic Gemini AI model selection with model discovery and default to gemini-2.0-flash 2026-11-01 01:44:40 -04:00
.dockerignore Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
.gitignore Image 2026-05-27 00:04:36 -04:00
docker-compose.yml Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
Dockerfile Initial commit: GourmetVault recipe manager 2026-05-26 19:57:35 -04:00
GEMINI.md chore: add GEMINI.md workspace rule for automatic git commit and push 2026-10-29 17:56:30 -04:00
logger.js Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
package-lock.json Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
package.json Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00
server.js Add structured logging (Pino), Docker log rotation, and OpenObserve + Fluent Bit observability stack 2026-11-01 01:17:21 -05:00