- Multi-stage Dockerfile with non-root nodejs user - Healthcheck using Node 20 built-in fetch (no wget) - docker-entrypoint.sh: root permission fix, then exec to nodejs - server/db.js: deferred SQLite init for Docker volume permissions - docker-compose.yml with named volumes for persistence - .dockerignore and .env.example added - README updated with Docker usage section Security reviewed by Private Hudson. All blockers resolved. |
||
|---|---|---|
| .. | ||
| db.js | ||
| index.js | ||