MeepleStats---Backend
Docker 应用程序 from grtgbln's Repository
概述
要求
Requires separate MongoDB and MeepleStats - Frontend containers.
运行时参数
- 网络
bridge- 特权
- false
模板配置
Container Port: 5000
- 目标
- 5000
- 默认值
- 5000
- 价值
- 5000
Your BoardGameGeek username for fetching game data
- 目标
- BGG_USERNAME
MongoDB connection string
- 目标
- MONGO_URI
- 默认值
- mongodb://root:password@IP_ADDRESS:27017/meeplestats?authSource=admin
Name of the MongoDB database to use
- 目标
- DB_NAME
- 默认值
- meeplestats
Use `openssl rand -base64 32`
- 目标
- SECRET_KEY
Comma-separated list of allowed CORS origins (e.g. http://localhost:3000)
- 目标
- CORS_ORIGIN
Use `openssl rand -base64 32`
- 目标
- JWT_SECRET_KEY
Expiration time for JWT access tokens in seconds
- 目标
- JWT_ACCESS_TOKEN_EXPIRES
- 默认值
- 28
- 价值
- 28
Storage method for JWT tokens
- 目标
- JWT_STORAGE
- 默认值
- localstorage|cookie
Token location, e.g. headers, cookies
- 目标
- JWT_TOKEN_LOCATION
Whether to use secure cookies for JWT
- 目标
- JWT_COOKIE_SECURE
- 默认值
- True|False
Name of the JWT access cookie
- 目标
- JWT_ACCESS_COOKIE_NAME
- 默认值
- meeplestats
- 价值
- meeplestats
Whether to enable CSRF protection for JWT cookies
- 目标
- JWT_COOKIE_CSRF_PROTECT
- 默认值
- True|False
Storage method for JWT tokens
- 目标
- JWT_STORAGE
- 默认值
- localstorage|cookie
Type of storage to use for file uploads
- 目标
- STORAGE_TYPE
- 默认值
- local|s3
S3 endpoint URL (required if using S3 storage)
- 目标
- S3_ENDPOINT
S3 access key (required if using S3 storage)
- 目标
- S3_ACCESS_KEY
S3 secret key (required if using S3 storage)
- 目标
- S3_SECRET_KEY
S3 bucket name (required if using S3 storage)
- 目标
- S3_BUCKET_NAME
Enable Rulesbooks Chat (RAG) integration
- 目标
- ENABLE_RAG
- 默认值
- True|False
Pinecone API key for RAG integration
- 目标
- PINECONE_API_KEY
Pinecone index name for RAG integration
- 目标
- PINECONE_INDEX_NAME
Embedding type for RAG integration
- 目标
- EMBEDDING_TYPE
- 默认值
- gemini|local
Embedding model for RAG integration. Example: BAAI/bge-small-en-v1.5
- 目标
- EMBEDDING_MODEL
Gemini API key for RAG integration
- 目标
- GEMINI_API_KEY
Chunk size for RAG document processing
- 目标
- PINECONE_DIMENSION
- 默认值
- 384
- 价值
- 384
OpenRouter API key for RAG integration
- 目标
- OPENROUTER_API_KEY
LLM model for RAG integration. Example: qwen/qwq-32b:free
- 目标
- LLM_MODEL
Path to the data folder
- 目标
- /data
- 默认值
- /mnt/user/appdata/meeplestats/backend/data
- 价值
- /mnt/user/appdata/meeplestats/backend/data
Path inside the container for uploaded files
- 目标
- UPLOAD_FOLDER
- 默认值
- /data
详细信息
ghcr.io/tommythehuman/meeplestats/backend:latest在Unraid 上运行 MeepleStats---Backend 。
MeepleStats---Backend 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。