docker file

This commit is contained in:
jeremygan2021
2025-11-16 18:10:29 +08:00
parent 1678d67cfa
commit 6dc4d0699a
7 changed files with 243 additions and 5 deletions

32
.env.docker Normal file
View File

@@ -0,0 +1,32 @@
# Docker环境变量配置文件
# 数据库配置 - 使用外部数据库
DATABASE_URL=postgresql://luna:123luna@121.43.104.161:6432/luna
# MQTT配置 - 使用Docker内部服务名
MQTT_BROKER_HOST=luna-mqtt
MQTT_BROKER_PORT=1883
# MQTT_USERNAME=
# MQTT_PASSWORD=
# 应用配置
APP_NAME=墨水屏桌面屏幕系统
DEBUG=false
# 文件存储配置
STATIC_DIR=static
UPLOAD_DIR=static/uploads
PROCESSED_DIR=static/processed
# 墨水屏配置
INK_WIDTH=400
INK_HEIGHT=300
# 安全配置
SECRET_KEY=your-secret-key-change-in-production
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=30
# 管理员配置
ADMIN_USERNAME=userName
ADMIN_PASSWORD=userPassword