# ============================================================================= # 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 * * * ?