Add GHCR publishing workflow and update docker-compose for registry pull

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Ubuntu 2026-02-23 21:39:23 +00:00
commit 8c2c4d2aef
4 changed files with 86 additions and 19 deletions

View file

@ -13,13 +13,17 @@
services:
meshai:
build:
context: .
dockerfile: Dockerfile
args:
UID: ${UID:-1000}
GID: ${GID:-1000}
image: meshai:latest
# Pull from GitHub Container Registry
image: ghcr.io/zvx-echo6/meshai:latest
# Uncomment to build locally instead of pulling
# build:
# context: .
# dockerfile: Dockerfile
# args:
# UID: ${UID:-1000}
# GID: ${GID:-1000}
container_name: meshai
restart: unless-stopped