v4.7 新增账号系统,云端存储保证计算的长久有效

This commit is contained in:
Lihatoo 2026-07-21 14:14:15 +08:00
parent cbbef10e5d
commit dd21623cb5
7 changed files with 1032 additions and 178 deletions

View file

@ -9,7 +9,7 @@ services:
- ./runtime/redis:/data
np-replica:
image: np-app:v4.5
image: np-app:v4.7
build:
context: .
dockerfile: Dockerfile
@ -18,6 +18,8 @@ services:
mem_limit: 4g
depends_on:
- redis
volumes:
- ./runtime/account:/data
ports:
- "100.64.0.2:18765:18765"
environment:
@ -25,6 +27,12 @@ services:
NP_PORT: 18765
NP_RUN_MODE: server
NP_REDIS_URL: redis://redis:6379/0
NP_ACCOUNT_DB_PATH: /data/np-replica.sqlite3
NP_AUTH_REQUIRED: 1
NP_OIDC_ISSUER: https://auth.lihato.icu/application/o/nupack-account-npt/
NP_OIDC_CLIENT_ID: npt-replica-web
NP_OIDC_REDIRECT_URI: https://npt.lihato.icu/auth/callback
NP_OIDC_POST_LOGOUT_URI: https://npt.lihato.icu/
NP_JOB_TTL_SECONDS: 3600
NP_WORKER_CONCURRENCY: 16
NP_PER_JOB_THREAD_LIMIT: 4
@ -37,15 +45,18 @@ services:
GOTO_NUM_THREADS: 4
np-worker:
image: np-app:v4.5
image: np-app:v4.7
container_name: np-worker
restart: always
mem_limit: 56g
depends_on:
- redis
volumes:
- ./runtime/account:/data
environment:
NP_RUN_MODE: worker
NP_REDIS_URL: redis://redis:6379/0
NP_ACCOUNT_DB_PATH: /data/np-replica.sqlite3
NP_JOB_TTL_SECONDS: 3600
NP_WORKER_CONCURRENCY: 16
NP_PER_JOB_THREAD_LIMIT: 4