MeepleStats---Backend
MeepleStats---Backend
Docker-Anwendung from grtgbln's Repository
Übersicht
Anforderungen
Requires separate MongoDB and MeepleStats - Frontend containers.
Laufzeit-Argumente
- Netzwerk
bridge- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 5000
- Ziel
- 5000
- Standard
- 5000
- Wert
- 5000
Your BoardGameGeek username for fetching game data
- Ziel
- BGG_USERNAME
MongoDB connection string
- Ziel
- MONGO_URI
- Standard
- mongodb://root:password@IP_ADDRESS:27017/meeplestats?authSource=admin
Name of the MongoDB database to use
- Ziel
- DB_NAME
- Standard
- meeplestats
Use `openssl rand -base64 32`
- Ziel
- SECRET_KEY
Comma-separated list of allowed CORS origins (e.g. http://localhost:3000)
- Ziel
- CORS_ORIGIN
Use `openssl rand -base64 32`
- Ziel
- JWT_SECRET_KEY
Expiration time for JWT access tokens in seconds
- Ziel
- JWT_ACCESS_TOKEN_EXPIRES
- Standard
- 28
- Wert
- 28
Storage method for JWT tokens
- Ziel
- JWT_STORAGE
- Standard
- localstorage|cookie
Token location, e.g. headers, cookies
- Ziel
- JWT_TOKEN_LOCATION
Whether to use secure cookies for JWT
- Ziel
- JWT_COOKIE_SECURE
- Standard
- True|False
Name of the JWT access cookie
- Ziel
- JWT_ACCESS_COOKIE_NAME
- Standard
- meeplestats
- Wert
- meeplestats
Whether to enable CSRF protection for JWT cookies
- Ziel
- JWT_COOKIE_CSRF_PROTECT
- Standard
- True|False
Storage method for JWT tokens
- Ziel
- JWT_STORAGE
- Standard
- localstorage|cookie
Type of storage to use for file uploads
- Ziel
- STORAGE_TYPE
- Standard
- local|s3
S3 endpoint URL (required if using S3 storage)
- Ziel
- S3_ENDPOINT
S3 access key (required if using S3 storage)
- Ziel
- S3_ACCESS_KEY
S3 secret key (required if using S3 storage)
- Ziel
- S3_SECRET_KEY
S3 bucket name (required if using S3 storage)
- Ziel
- S3_BUCKET_NAME
Enable Rulesbooks Chat (RAG) integration
- Ziel
- ENABLE_RAG
- Standard
- True|False
Pinecone API key for RAG integration
- Ziel
- PINECONE_API_KEY
Pinecone index name for RAG integration
- Ziel
- PINECONE_INDEX_NAME
Embedding type for RAG integration
- Ziel
- EMBEDDING_TYPE
- Standard
- gemini|local
Embedding model for RAG integration. Example: BAAI/bge-small-en-v1.5
- Ziel
- EMBEDDING_MODEL
Gemini API key for RAG integration
- Ziel
- GEMINI_API_KEY
Chunk size for RAG document processing
- Ziel
- PINECONE_DIMENSION
- Standard
- 384
- Wert
- 384
OpenRouter API key for RAG integration
- Ziel
- OPENROUTER_API_KEY
LLM model for RAG integration. Example: qwen/qwq-32b:free
- Ziel
- LLM_MODEL
Path to the data folder
- Ziel
- /data
- Standard
- /mnt/user/appdata/meeplestats/backend/data
- Wert
- /mnt/user/appdata/meeplestats/backend/data
Path inside the container for uploaded files
- Ziel
- UPLOAD_FOLDER
- Standard
- /data
Kategorien
Einzelheiten
ghcr.io/tommythehuman/meeplestats/backend:latestFühren Sie MeepleStats---Backend auf Unraid aus.
MeepleStats---Backend ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.