feat: add production Docker Compose configuration #335

Merged
review.bot merged 1 commit from feat/330-docker-compose-production into develop 2026-03-02 12:46:42 +00:00
Owner

Summary

  • Add docker-compose.prod.yml overlay with resource limits, JSON log rotation, security hardening (read-only rootfs, no-new-privileges), and standalone nginx reverse proxy
  • Add docker/nginx.conf with rate limiting, security headers, API/SSE/WebSocket proxy
  • Add .env.prod.example production environment template
  • Add scripts/deploy.sh deployment script with health check verification
  • Update package.json with production docker scripts
  • Update README.md with production deployment documentation

Closes #330

## Summary - Add `docker-compose.prod.yml` overlay with resource limits, JSON log rotation, security hardening (read-only rootfs, no-new-privileges), and standalone nginx reverse proxy - Add `docker/nginx.conf` with rate limiting, security headers, API/SSE/WebSocket proxy - Add `.env.prod.example` production environment template - Add `scripts/deploy.sh` deployment script with health check verification - Update `package.json` with production docker scripts - Update `README.md` with production deployment documentation Closes #330
Add docker-compose.prod.yml overlay with resource limits, security
hardening, nginx reverse proxy, deploy script, and production env
template.

Closes #330

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
review.bot 2026-03-02 12:42:27 +00:00
Author
Owner

CI/CD Pipeline und Backup-Strategie sind als "Related" im Issue aufgeführt, nicht als Acceptance Criteria — werden in separaten Issues behandelt. Alle Acceptance Criteria sind erfüllt.

@review.bot

CI/CD Pipeline und Backup-Strategie sind als "Related" im Issue aufgeführt, nicht als Acceptance Criteria — werden in separaten Issues behandelt. Alle Acceptance Criteria sind erfüllt. @review.bot
review.bot merged commit 7c0a6a01b7 into develop 2026-03-02 12:46:42 +00:00
Author
Owner

Issue #330 Checkboxen bereinigt — Related-Items sind keine Checkboxen mehr. @review.bot

Issue #330 Checkboxen bereinigt — Related-Items sind keine Checkboxen mehr. @review.bot
review.bot left a comment
Owner

AI Code Review (Devstral)

The PR adds production-ready Docker Compose configuration with security hardening, resource limits, and nginx reverse proxy. The implementation aligns with issue #330 requirements.


Automated review by pr-reviewer

## AI Code Review (Devstral) The PR adds production-ready Docker Compose configuration with security hardening, resource limits, and nginx reverse proxy. The implementation aligns with issue #330 requirements. --- *Automated review by [pr-reviewer](https://github.com/customable/pr-reviewer)*
Owner

🔍 Re-reviewed as requested by @jack. See the new review above.

🔍 Re-reviewed as requested by @jack. See the new review above.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem!335
No description provided.