Files
gochat/deploy/docker
rogee 4d684a71eb
Build and publish Docker images / Build and publish images (push) Successful in 2m10s
feat: geolocate anonymous widget visitors
2026-09-15 08:54:13 +08:00
..
2026-09-14 10:47:21 +08:00

GoChat production bundle

This directory is a source-free delivery package. It contains the GoChat and Shangwutong images plus every repository file referenced by the production Compose configuration.

sha256sum -c SHA256SUMS
docker load --input images/gochat-*-images.tgz
cp .env.example .env
# Replace every CHANGE_ME value and create the external secret/mount paths.
deploy/docker/deploy.sh .env --allow-local-images

--allow-local-images is only for this SHA256-verified bundle, whose loaded application images use source-versioned local tags. For registry promotion, replace both application image references with immutable @sha256: digests and run the same command without that flag:

deploy/docker/deploy.sh .env

The bundle uses source-versioned local image tags so it can start immediately after docker load; SHA256SUMS protects the handoff. Registry-based production promotion requires immutable @sha256: references and the strict preflight performed by deploy.sh without --allow-local-images.

See docs/ops/02-production-operations.md for TLS, backup, rollback, and drill requirements.