44 lines
1.0 KiB
Bash
44 lines
1.0 KiB
Bash
# 部署到 /var/container/data/datahub/env/datahub-backend.env
|
||
# 仅存放非敏感配置;密码/token 由 podman secret 注入(见 scripts/create-secrets.sh)
|
||
|
||
APP_NAME=datahub
|
||
APP_ENV=prod
|
||
SCAN_CACHEABLE=true
|
||
|
||
# --- PostgreSQL (TimescaleDB) ---
|
||
DB_DRIVER=pgsql
|
||
DB_HOST=datahub-postgres
|
||
DB_PORT=5432
|
||
DB_DATABASE=datahub
|
||
DB_USERNAME=datahub
|
||
DB_CHARSET=utf8
|
||
DB_COLLATION=utf8_unicode_ci
|
||
DB_PREFIX=
|
||
DB_SCHEMA=public
|
||
DB_TIMEZONE=Asia/Shanghai
|
||
DB_SSL_MODE=disable
|
||
DB_MAX_IDLE_TIME=60
|
||
# DB_PASSWORD 由 podman secret 注入
|
||
|
||
# --- RabbitMQ ---
|
||
AMQP_HOST=datahub-rabbitmq
|
||
AMQP_PORT=5672
|
||
AMQP_USER=user
|
||
AMQP_ADMIN_USER=user
|
||
AMQP_VHOST=dataflow
|
||
AMQP_MAX_RETRIES=3
|
||
AMQP_CONSUMER_DEBUG_DELAY=0
|
||
RABBITMQ_MANAGEMENT_PORT=15672
|
||
# AMQP_PASSWORD / AMQP_ADMIN_PASSWORD 由 podman secret 注入
|
||
|
||
# --- JWT ---
|
||
JWT_HEADER_NAME=Authorization
|
||
SIMPLE_JWT_TTL=7200
|
||
SIMPLE_JWT_REFRESH_TTL=2592000
|
||
SIMPLE_JWT_PREFIX=dataflow
|
||
# SIMPLE_JWT_SECRET 由 podman secret 注入
|
||
|
||
# --- 外部依赖 ---
|
||
TOOLS_HOST=https://store-api-v2.wpic-tools.com/
|
||
# TOOLS_TOKEN 由 podman secret 注入
|