Commit Graph

50 Commits

Author SHA1 Message Date
Haitao Pan
cc0ff117f6 chore: commit pending agent/controller updates and docs 2026-02-05 16:56:17 +08:00
Haitao Pan
d37b0e0ee9 chore: Update stunnel pid file path to /tmp and disable output logging. 2026-01-28 23:00:41 +08:00
Haitao Pan
5d3721bdff chore: Update PostgreSQL hostname from postgresql.onwalk.net to postgresql.svc.plus in stunnel configurations. 2026-01-27 22:44:38 +08:00
Haitao Pan
182d1fe662 fix: restore missing resendLabel definition in RegisterContent 2026-01-25 11:44:37 +08:00
Haitao Pan
c7805f13a5 refactor: move NextAuth configuration to a dedicated server file. 2026-01-25 10:12:12 +08:00
Haitao Pan
fb06e97d6c Add superadmin integration tests and env-based config 2026-01-25 09:04:08 +08:00
Haitao Pan
f7b71da95f chore: update cloud run image tag 2026-01-24 00:51:25 +08:00
Haitao Pan
d0e8a4436f chore: update cloud run image tag 2026-01-24 00:00:53 +08:00
Haitao Pan
6928b9a6ff chore: update cloud run image tag 2026-01-23 23:51:15 +08:00
Haitao Pan
60a2490e86 fix: wait for stunnel before starting 2026-01-23 23:50:52 +08:00
Haitao Pan
62e037795d chore: adapt cloud run + stunnel client config 2026-01-23 23:32:41 +08:00
Haitao Pan
29ee491acf reset accounts.svc.plus repo 2026-01-23 23:16:37 +08:00
Haitao Pan
e0915541a7 feat: add Cloud Run sidecar deployment for Stunnel and update client-side setup 2026-01-23 19:45:32 +08:00
Haitao Pan
ee6e1a6363 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
5e57fdeac2 chore: update repo content and deployment/docs assets 2026-01-16 00:20:54 +08:00
Haitao Pan
62ef2432b7 chore(docker-compose): switch images to cloudneutral namespace 2025-12-14 13:58:10 +08:00
Haitao Pan
9a69d7e6b5 deploy(docker-compose): switch images to Docker Hub namespace 2025-12-06 23:25:37 +08:00
Haitao Pan
c176f3bbcf deploy: remove init service and drop unused workspace volume bindings 2025-12-06 21:21:40 +08:00
Haitao Pan
b38e3199b6 deploy: remove compose version and fix init command YAML formatting 2025-12-06 21:04:08 +08:00
Haitao Pan
209d6edeee deploy: switch docker-compose to use GHCR images instead of local builds 2025-12-06 21:00:30 +08:00
Haitao Pan
7ab9c496b7 ci: force GHCR images to public; update docker-compose to use postgres-runtime 2025-12-06 20:48:53 +08:00
81195b3144 Update OpenResty GeoIP base image and patch libraries (#767) 2025-12-06 20:19:27 +08:00
Haitao Pan
0612c8e016 base(openresty-geoip): ship default GeoLite2 mmdb + geoip.conf bootstrap 2025-12-06 19:55:10 +08:00
Haitao Pan
bd0b0c4477 base-images: switch go-runtime to golang:1.25 and node-builder to bookworm 2025-12-06 18:36:30 +08:00
a0a92fe918 Rebuild docker-compose stack for XControl (#754) 2025-12-06 11:11:20 +08:00
Haitao Pan
447f60ba51 ci(docker): simplify Go builder pipeline and trim runtime images 2025-12-04 22:57:12 +08:00
Haitao Pan
9cda9f67d7 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
9344c7bf19 chore: workflow tweaks + go-runtime rename + Dockerfile fixes 2025-12-04 15:07:23 +08:00
Haitao Pan
5c92bebc2c merged: go-runtime.Dockerfile & go-builder.Dockerfile -> go-base.Dockerfile 2025-12-04 14:52:33 +08:00
ac41055ab2 Update Go base images to Ubuntu 24.04 (#745) 2025-12-04 14:31:24 +08:00
Haitao Pan
bdd036c05b 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
059c2bb98d 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
ffded2e752 fix(pg-base-image): fully stabilize pg_jieba build by adding cppjieba include path patch 2025-12-03 17:12:20 +08:00
5e832f7c1c Ensure pg_jieba clones submodules (#734) 2025-12-03 17:06:05 +08:00
Haitao Pan
37f56d13b7 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
95d1f33a3d 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
d501c39edb rename postgres-extensions.Dockerfile -> postgres-runtime-wth-extensions.Dockerfile 2025-12-03 16:08:52 +08:00
40561508a7 Fix base image workflow inputs and runtime build (#733) 2025-12-03 15:55:36 +08:00
Haitao Pan
3874f080a4 add base-images: mail-stack 2025-12-03 13:24:40 +08:00
e13c5a6c28 Add base container images and build helpers (#731) 2025-12-02 22:26:48 +08:00
Haitao Pan
b99e367303 add deploy: docker-compose yaml 2025-12-02 17:29:50 +08:00
shenlan
c31fc1c985 feat: point account service to dedicated domain (#598) 2025-10-28 17:07:02 +08:00
shenlan
0f82735149 Move dashboard frontend out of ui namespace (#538) 2025-10-17 12:36:27 +08:00
shenlan
d2032234ab 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