Commit Graph
25 Commits
Author SHA1 Message Date
tianma-if a853c92350 fix(docker): persist credential encryption secrets on the data volume
NAS GUI upgrades that drop container environment variables could leave
login working while AI and object-storage credentials could no longer be
encrypted. Persist the encryption root on /data, generate one when an
existing instance has no secret, and stop the add-service form from
looking fillable when encryption is still unavailable.

Fixes #370
2026-09-09 18:11:58 +08:00
tianma-if 3bb025963f perf(docker): ship bundled production runtime 2026-09-09 12:56:42 +08:00
tianma-if 6197d9b47c fix: preserve runtime dependencies in Docker image 2026-09-09 01:00:42 +08:00
tianma-if a16de56268 fix: harden Docker startup on legacy kernels 2026-09-08 16:54:25 +08:00
tianma-if 2d703a9ed5 fix(docker): retain public network production dependency 2026-09-04 14:06:50 +08:00
tianma-if 20013a3596 fix(docker): install public network runtime dependency 2026-09-04 14:02:08 +08:00
tianma-if c90f685f07 fix(docker): include public network workspace manifest 2026-09-04 13:57:25 +08:00
tianma-if 10b50829ee feat: report Docker image source in system info 2026-08-30 18:46:50 +08:00
tianma-if d483f6db00 feat: expand shared system diagnostics 2026-08-29 21:37:07 +08:00
tianma-if 13c041c9c8 fix(docker): include Wrangler workspace manifest 2026-08-28 22:23:46 +08:00
tianma-if 993307e788 ci(docker): limit TCR sync to releases 2026-08-26 21:55:05 +08:00
tianma-if 5ab291cbcd fix(tcr): retry transient CNB image builds 2026-08-25 23:37:31 +08:00
tianma-if 87e0c1e6d4 perf(tcr): build images inside Tencent Cloud 2026-08-25 23:22:53 +08:00
tianma-if 16669b995c perf(release): streamline TCR image mirroring 2026-08-25 21:11:30 +08:00
tianma-if 95e0f3eb97 fix(release): mirror TCR images asynchronously 2026-08-25 19:23:14 +08:00
tianma-if bc6fdfdcd4 fix(ci): copy release images to TCR with skopeo 2026-08-25 18:38:38 +08:00
tianma-if d16412f3ae fix(ci): retry transient Docker registry mirror failures 2026-08-24 02:18:47 +08:00
tianma-if fcf4689f5b fix(release): mirror Docker images after GHCR publish 2026-08-23 10:49:01 +08:00
tianma-if 1fe5112a80 fix(release): allow Docker image publish to finish 2026-08-23 02:15:10 +08:00
tianma-if 357230a2ed fix(docker): publish releases to Tencent TCR 2026-08-22 11:20:09 +08:00
tianma-if 22218c6678 fix: package release summary in Docker runtime 2026-08-20 15:00:43 +08:00
tianma-if fa6ae98101 fix: include release summary in Docker builds 2026-08-20 14:55:34 +08:00
tianma-if 8a9456364d fix(ci): resolve draft Docker release metadata 2026-08-19 00:36:52 +08:00
tianma-if f525e9b55d fix(ci): allow Docker release to inspect drafts 2026-08-19 00:28:46 +08:00
tianma-if b83e99a9ac feat(docker): add shared-runtime self-hosted deployment 2026-08-19 00:10:53 +08:00