63 lines
2.2 KiB
Plaintext
63 lines
2.2 KiB
Plaintext
|
|
# =============================================================================
|
|||
|
|
# s-file 交付配置 —— 内网机(拷到内网服务器后 mv 成 .env)
|
|||
|
|
#
|
|||
|
|
# 装机后必须立刻改的两处:admin 登录口令、新用户初始密码 USER_DEFAULT_PASSWORD
|
|||
|
|
# 下面的库/MQ 口令是出厂默认值,客户内网可用,但交付单要写清并建议现场轮换
|
|||
|
|
# =============================================================================
|
|||
|
|
|
|||
|
|
# ---------- 本机角色 ----------
|
|||
|
|
SFILE_ROLE=iw
|
|||
|
|
SFILE_TRANSFER_LOCATION=1
|
|||
|
|
SFILE_SITE_ROOT=/usr/share/nginx/inside
|
|||
|
|
|
|||
|
|
# ---------- 镜像(images/ 里的 tar docker load 后就是这些 tag) ----------
|
|||
|
|
APP_IMAGE=sfile-app:1.0.0
|
|||
|
|
WEB_IMAGE=sfile-web:1.0.0
|
|||
|
|
PG_IMAGE=postgres:18
|
|||
|
|
REDIS_IMAGE=redis:8
|
|||
|
|
MQ_IMAGE=rabbitmq:3.13-management-alpine
|
|||
|
|
PG_DATA_DIR=/var/lib/postgresql
|
|||
|
|
|
|||
|
|
# ---------- 对外访问:只暴露前端 ----------
|
|||
|
|
WEB_HOST=0.0.0.0
|
|||
|
|
WEB_PORT=80
|
|||
|
|
|
|||
|
|
# ---------- 口令与密钥 ----------
|
|||
|
|
POSTGRES_DB=s_file
|
|||
|
|
POSTGRES_USER=sfile
|
|||
|
|
POSTGRES_PASSWORD=Sfile-iw-Pg-N1tOz1MxgdaS
|
|||
|
|
MQ_USER=sfile
|
|||
|
|
MQ_PASSWORD=Sfile-iw-Mq-UTqVSnCDZ0LB
|
|||
|
|
JWT_SECRET=86a6b015f3292eb3fdab298d3eced941da4276d47e24e924b82ab8adee397d70
|
|||
|
|
USER_DEFAULT_PASSWORD=Sfile-iw-Usr-FBLS-0fA
|
|||
|
|
|
|||
|
|
# ---------- 发号器与容器网段(与外网机各用一段,同机并跑时才需要错开) ----------
|
|||
|
|
APP_SUBNET=172.30.88.0/24
|
|||
|
|
APP_GATEWAY=172.30.88.1
|
|||
|
|
APP_NODE_IP=172.30.88.10
|
|||
|
|
APP_WORK_ID=1
|
|||
|
|
|
|||
|
|
# ---------- 主机数据目录 ----------
|
|||
|
|
SFILE_DATA_ROOT=/data/sfile
|
|||
|
|
GATE_SEND_DIR=/data/sfile/gate/out
|
|||
|
|
GATE_RECV_DIR=/data/sfile/gate/in
|
|||
|
|
|
|||
|
|
# ---------- MeshSafe 文件安全检测 ----------
|
|||
|
|
# 凭证必须与 MeshSafe 侧 MESHSAFE_API_CLIENTS 白名单一致,现场按 MeshSafe 交付单核对
|
|||
|
|
MESHSAFE_ENABLED=true
|
|||
|
|
MESHSAFE_BASE_URL=http://host.docker.internal:44380
|
|||
|
|
MESHSAFE_CLIENT_ID=sfile-iw
|
|||
|
|
MESHSAFE_SECRET=CHANGE_ME_meshsafe_secret
|
|||
|
|
MESHSAFE_CHANNEL=sfile-iw
|
|||
|
|
# 等保从严建议 false:检测服务不可用时阻断而不是放行
|
|||
|
|
MESHSAFE_FAIL_OPEN=true
|
|||
|
|
MESHSAFE_TIMEOUT_SECONDS=120
|
|||
|
|
MESHSAFE_POLL_TIMEOUT_MINUTES=60
|
|||
|
|
MESHSAFE_POLL_CRON=0/10 * * * * ?
|
|||
|
|
|
|||
|
|
# ---------- 资源与运行时 ----------
|
|||
|
|
TZ=Asia/Shanghai
|
|||
|
|
APP_JAVA_OPTS=-Xms1g -Xmx3g -Dfile.encoding=UTF-8
|
|||
|
|
REDIS_MAXMEMORY=512mb
|
|||
|
|
FILE_TRANSFER_MONITOR_CRON=0 */1 * * * ?
|