Production bootstrap and rollback for the Volcengine GHCR + compose flow.
Public URL https://kb.liuyidi.me terminates TLS on Aliyun nginx and proxies
to this host (:8080), same idea as auth.liuyidi.me → Tencent.
- Compose file:
docker/docker-compose.prod.yml - Environment template:
.env.example - Publish workflow:
.github/workflows/publish-volcengine-minikb.yml - Manual redeploy / rollback tag:
.github/workflows/release.yml(workflow_dispatchonly)
- Deployment root:
/opt/minikb - Server-side env file:
/opt/minikb/.env - Compose file on the host:
/opt/minikb/docker-compose.prod.yml - Persistent volumes:
minikb_pgdata,minikb_redisdata,minikb_miniodata, …
- Do not run minikb inside
mini-langfuse/deploy/demoon Aliyun anymore. - Do not use
./up.sh kbon the demo ECS; that path was removed.