From ed8c15dd972f9f4433108a1b27b192c5bb4f99a8 Mon Sep 17 00:00:00 2001 From: sstent Date: Sun, 14 Sep 2025 15:52:00 -0700 Subject: [PATCH] sync --- README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eeec243..4e57aa4 100644 --- a/README.md +++ b/README.md @@ -50,4 +50,26 @@ GET /health ### Docker Deployment - Removed local volume for config storage -- Requires network access to Consul cluster \ No newline at end of file +- Requires network access to Consul cluster + +### Continuous Integration +We use GitHub Actions to automatically build and push Docker images to GitHub Container Registry. + +#### Workflow Details +- Triggers on pushes to main branch +- Builds Docker image using the Dockerfile +- Pushes image to GHCR with two tags: `latest` and commit SHA + +#### Using the Image +```yaml +# Example docker-compose snippet +services: + smart-home: + image: ghcr.io/your-username/your-repo:latest + # ... rest of config +``` + +#### Status Badge +[![Build and Push Docker Image](https://github.com/OWNER/REPO/actions/workflows/container-build.yml/badge.svg)](https://github.com/OWNER/REPO/actions/workflows/container-build.yml) + +> Replace OWNER/REPO with your GitHub username and repository name \ No newline at end of file