v0.6.0-rc46
Pre-release
Pre-release
Docker implementation (#97) * add Docker instructions * better dockerfiles, instructions * feat: Add Docker CI/CD integration with GitHub Actions - Create docker.yml workflow for automated Docker builds - Add Docker Hub publishing to release workflow - Set up multi-platform builds (linux/amd64, linux/arm64) - Pin Rust version to 1.84 for reproducibility - Add proper OCI labels and versioning support - Create .dockerignore to optimize build context - Add docker-compose.yml for local development - Update documentation with Docker Hub usage instructions - Add workflow documentation for required secrets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * feat: Add missing Docker workflow and compose files - Add docker.yml GitHub Actions workflow - Add docker-compose.yml for local development - Complete Docker CI/CD integration setup 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * refactor: Simplify Docker workflow to trigger only on tags - Remove branch-based triggers from docker.yml - Remove pull request testing job - Simplify metadata tags to only include semantic versioning - Update documentation to reflect tag-only builds - Remove conditional login and push logic since we always push on tags This ensures Docker images are only built and published for official releases. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * refactor: Integrate Docker builds into release workflow - Remove separate docker.yml workflow - Docker images now built as part of the release process - Add Docker Hub description updates to release workflow - Simplify CI/CD by having a single release workflow - Update documentation to reflect integrated approach This ensures Docker images are only built during official releases and reduces workflow duplication. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * improve: Enhance Dockerfiles with best practices Main Dockerfile improvements: - Copy Cargo.lock for reproducible builds - Add health check using --version command - Install curl for health checks - Better package management Chat Dockerfile improvements: - Use npm ci instead of npm install for production builds - Copy package-lock.json for reproducible builds - Add proper build arguments for versioning - Add comprehensive OCI labels - Improve health check to test actual application - Install curl for health checks Both Dockerfiles now follow Docker best practices for: - Reproducible builds - Proper health checks - Security labeling - Build optimization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * docs: Add comprehensive Docker documentation and integration - Add Docker integration guide to site/integrations/docker.md - Update v0.6.0 release blog post with Docker features - Add Docker integration to changelog - Update installation guide with Docker option - Add Docker quick start to homepage - Include complete Docker usage examples and best practices Documentation covers: - Official Docker Hub images - Multi-platform support - Docker Compose configuration - CI/CD integration examples - Security features and best practices - Production deployment guidance 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>