8 Commits

Author SHA1 Message Date
agessaman
6dcf256c77 Simplify contact removal logic and add versioning to webviewer. 2026-02-19 19:39:32 -08:00
Adam Gessaman
a38ac56c3f Merge branch 'main' into dev 2026-02-16 16:35:26 -08:00
agessaman
8493906039 fix: Update Docker image versioning prefix in workflow configuration
- Changed the versioning prefix in the Docker build workflow from '{{branch}}-' to 'sha-' to standardize the naming convention for image tags.
2026-02-12 19:51:35 -08:00
agessaman
141ff559d1 fix: Add Docker build workflow with latest tag for main/master only
Publish Docker image on push to main, master, dev and on v* tags.
Tag 'latest' is applied only for main and master branches.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 08:46:15 -08:00
agessaman
28436d92b6 fix: Update Docker build workflow to conditionally enable latest tag
- Modified the Docker build workflow to enable the 'latest' tag only for the main or master branches, ensuring that the latest image is tagged appropriately based on the branch context.
2026-02-03 08:35:16 -08:00
agessaman
458c920c2b chore: Update GitHub Actions workflow to include 'dev' branch support
- Added 'dev' branch to the trigger conditions for both push and pull_request events in the Docker build workflow, ensuring builds are initiated for development changes.
2026-01-17 10:20:03 -08:00
agessaman
f81555f821 chore: Update Docker documentation and optimize Dockerfile for caching
- Revised DOCKER.md to recommend building directly with `docker build` for improved compatibility on ARM devices and clarified the use of host network mode.
- Enhanced Dockerfile to utilize cache mounts for apt and pip installations, improving build efficiency and reducing redundant downloads.
- Updated GitHub Actions workflow to support multi-platform builds for both amd64 and arm64 architectures, ensuring broader compatibility.
2026-01-17 10:10:59 -08:00
agessaman
61445b4811 feat: Update README and .gitignore for Docker deployment
- Added Docker deployment instructions to the README, including steps for creating data directories, updating configuration paths, and starting the application with Docker Compose.
- Updated .gitignore to include a new data directory structure, ensuring user-specific configurations, databases, and logs are ignored while maintaining the directory structure.
2026-01-17 08:34:38 -08:00