Commit Graph

37 Commits

Author SHA1 Message Date
Haitao Pan
07e31ff6bd feat: move account service to repo root
# Conflicts:
#	account/Makefile
#	account/go.mod
#	docs/account-admin-settings.md
#	docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00
Haitao Pan
bececb69ac chore: update repo content and deployment/docs assets 2026-01-16 00:20:54 +08:00
Haitao Pan
c7a15de84d chore(docker-compose): switch images to cloudneutral namespace 2025-12-14 13:58:10 +08:00
Haitao Pan
344362d01e deploy(docker-compose): switch images to Docker Hub namespace 2025-12-06 23:25:37 +08:00
Haitao Pan
33a6dd8d44 deploy: remove init service and drop unused workspace volume bindings 2025-12-06 21:21:40 +08:00
Haitao Pan
325193f07e deploy: remove compose version and fix init command YAML formatting 2025-12-06 21:04:08 +08:00
Haitao Pan
ed01e3bce3 deploy: switch docker-compose to use GHCR images instead of local builds 2025-12-06 21:00:30 +08:00
Haitao Pan
bc2aec193b ci: force GHCR images to public; update docker-compose to use postgres-runtime 2025-12-06 20:48:53 +08:00
999a9127d9 Update OpenResty GeoIP base image and patch libraries (#767) 2025-12-06 20:19:27 +08:00
Haitao Pan
d191f87954 base(openresty-geoip): ship default GeoLite2 mmdb + geoip.conf bootstrap 2025-12-06 19:55:10 +08:00
Haitao Pan
4a230bfb0d base-images: switch go-runtime to golang:1.25 and node-builder to bookworm 2025-12-06 18:36:30 +08:00
967576dfb1 Rebuild docker-compose stack for XControl (#754) 2025-12-06 11:11:20 +08:00
Haitao Pan
a6ee35499f ci(docker): simplify Go builder pipeline and trim runtime images 2025-12-04 22:57:12 +08:00
Haitao Pan
dc7251804c feat(docker): enhance go-runtime with optional Go SDK and unify rag-server multi-stage build 2025-12-04 22:09:05 +08:00
Haitao Pan
060a089f55 chore: workflow tweaks + go-runtime rename + Dockerfile fixes 2025-12-04 15:07:23 +08:00
Haitao Pan
a0c9e328ef merged: go-runtime.Dockerfile & go-builder.Dockerfile -> go-base.Dockerfile 2025-12-04 14:52:33 +08:00
82cc98ff07 Update Go base images to Ubuntu 24.04 (#745) 2025-12-04 14:31:24 +08:00
Haitao Pan
3fb57b094c ci: versioned build for pg + jieba + pgmq + vector extensions
- ARG PG_JIEBA_VERSION=v2.0.1
- ARG PG_VECTOR_VERSION=v0.8.1
- ARG PGMQ_VERSION=v1.8.0
2025-12-03 18:17:00 +08:00
Haitao Pan
b59c8f1f2c feat(postgres-runtime): add pgmq support and clean up pg_cache remnants
- remove unused pg_cache build steps
- add pgmq (Postgres message queue) build and installation
- ensure pg_jieba build installs correctly via cmake
- update runtime description to reflect pgmq inclusion
- standardize build-stage layout and file copy structure
2025-12-03 17:44:22 +08:00
Haitao Pan
bfc69490fd fix(pg-base-image): fully stabilize pg_jieba build by adding cppjieba include path patch 2025-12-03 17:12:20 +08:00
99a8fe2745 Ensure pg_jieba clones submodules (#734) 2025-12-03 17:06:05 +08:00
Haitao Pan
f35e853dee feat(postgres-runtime): switch to ubuntu 24.04 base and rebuild extensions
Includes pgdg repo, pg_jieba, pg_cache, and pgvector via apt.
2025-12-03 16:58:26 +08:00
Haitao Pan
8de3d27c7e postgres-runtime: build pg_jieba / pg_cache extensions and update pgvector setup
Refined the Dockerfile for Postgres 16 runtime image:
- Add cmake + build toolchain for pg_jieba / pg_cache
- Fix include paths for PG_MAJOR=16
- Ensure all extensions are precompiled into the base image
2025-12-03 16:47:05 +08:00
Haitao Pan
e4bf655e94 rename postgres-extensions.Dockerfile -> postgres-runtime-wth-extensions.Dockerfile 2025-12-03 16:08:52 +08:00
8f74d84225 Fix base image workflow inputs and runtime build (#733) 2025-12-03 15:55:36 +08:00
Haitao Pan
35f9ffd512 add base-images: mail-stack 2025-12-03 13:24:40 +08:00
567024afff Add base container images and build helpers (#731) 2025-12-02 22:26:48 +08:00
Haitao Pan
01df0f46d4 add deploy: docker-compose yaml 2025-12-02 17:29:50 +08:00
shenlan
b811b90608 feat: point account service to dedicated domain (#598) 2025-10-28 17:07:02 +08:00
shenlan
255dc84492 Move dashboard frontend out of ui namespace (#538) 2025-10-17 12:36:27 +08:00
shenlan
922085ec3a Refactor svc.plus OpenResty configs (#420) 2025-10-06 14:20:44 +08:00
shenlan
504647a326 Add fallback skippy Ansible callback (#269) 2025-09-20 21:54:29 +08:00
shenlan
489d4ab323 Refactor workflows to consolidate release and deploy pipeline (#255) 2025-09-19 21:43:01 +08:00
Haitao Pan
b3c86e25d0 feat(deploy): add nextjs systemd unit and nginx config 2025-09-19 13:04:06 +08:00
shenlan
45b6c5e318 feat: add LDAP sync and Nginx config 2025-08-21 14:22:32 +08:00
shenlan
496e51a92c Add Askai limiter Proxy-Wasm module 2025-08-03 20:21:37 +08:00
shenlan
88acf29eb8 Add deployment assets 2025-07-25 09:52:07 +08:00