docker更新

This commit is contained in:
2026-07-25 21:21:25 +08:00 Unverified
parent 1595d6f0c0
commit 2e940f7f30
3 changed files with 192 additions and 41 deletions
+18 -13
View File
@@ -1,13 +1,18 @@
# 复制为 .env.docker并通过 docker run --env-file .env.docker 使用
ASPNETCORE_ENVIRONMENT=Production
ASPNETCORE_HTTP_PORTS=8080
Database__Provider=MySql
Database__ApplyMigrationsOnStartup=false
Database__CommandTimeoutSeconds=30
ConnectionStrings__MySql=Server=db.example.edu.cn;Port=3306;Database=jiaowu;User=APP_USER;Password=REPLACE_WITH_A_STRONG_PASSWORD;SslMode=VerifyFull;SslCa=/run/secrets/mysql-ca.pem;
Jwt__Issuer=Jiaowu.Api
Jwt__Audience=Jiaowu.Web
Jwt__Key=REPLACE_WITH_AT_LEAST_32_RANDOM_BYTES
Jwt__ExpireMinutes=60
AllowedHosts=jiaowu.example.edu.cn
Cors__Origins__0=https://jiaowu.example.edu.cn
# 复制为 .env.docker供 compose.example.yml 在运行时读取
# 空值必须在启动前填写。建议使用十六进制或只包含字母数字的随机值。
JIAOWU_IMAGE=jiaowu:local
JIAOWU_PORT=8080
MYSQL_DATABASE=jiaowu_demo
MYSQL_USER=jiaowu
MYSQL_PASSWORD=
MYSQL_ROOT_PASSWORD=
JWT_KEY=
ALLOWED_HOSTS=localhost
CORS_ORIGIN=http://localhost:8080
# 仅首次创建演示管理员时使用;演示数据成功写入后删除下面三行。
SEED_ADMIN_USERNAME=demo-admin
SEED_ADMIN_PASSWORD=
SEED_ADMIN_DISPLAY_NAME=演示环境管理员