Tam Nhu Tran
6ac8f59a78
docs(docker): document integrated deployment flow
...
- document the new ccs docker command suite and remote host staging path
- clarify how the existing prebuilt image differs from the integrated CLI flow
- record issue #812 in the project roadmap
Refs #812
2026-03-27 15:05:17 -04:00
Tam Nhu Tran
23f767b0c5
feat(docker): add integrated deployment commands
...
- add ccs docker subcommands for up, down, status, update, logs, and config
- bundle integrated docker assets and remote ssh deployment support
- add executor regression tests and root help/router coverage
Refs #812
2026-03-27 15:05:17 -04:00
Tam Nhu Tran
314053b35c
fix(docker): harden release image publishing
2026-03-15 13:28:44 -04:00
User
25bb806ecd
feat(docker): publish release images on stable tags
2026-03-11 06:22:57 -07:00
kaitranntt
1dee71897e
fix(docker): use bun 1.2.21
2026-01-18 08:11:54 -05:00
kaitranntt and opastorello
b38641002f
fix(docker): address security and reproducibility issues
...
Fixes from maintainer review:
.dockerignore:
- Add .env* files to prevent secret leakage (CRITICAL)
- Add tests/, docs/, IDE files to reduce build context
- Add organized comments for maintainability
Dockerfile:
- Pin bun version (ARG BUN_VERSION=1.2.2) for reproducible builds
- Add build artifact validation step
- Add npm cache clean to reduce image size
- Add section comments for readability
docker-compose.yml:
- Add grok_home volume for grok-cli persistence
- Add start_period to healthcheck for slow starts
- Add resource limits (1G RAM, 2 CPUs) with reservations
- Add documentation comments
entrypoint.sh:
- Improve chown error handling with warning message
- Add usage help when no command provided
README.md:
- Add Resource Limits section with examples
- Add Graceful Shutdown documentation
- Add Troubleshooting section (permissions, ports, restart loops)
- Add Security Notes section
- Update persistence docs to include grok-cli
Co-authored-by: opastorello <nicolas@pastorello-lab.com.br >
2026-01-18 08:10:44 -05:00
opastorello
a14c7f3f6b
feat(docker): add Docker/Compose setup for CCS dashboard
2026-01-17 00:19:53 -03:00