SparkyFitness---Backend
SparkyFitness---Backend
Docker-Anwendung from grtgbln's Repository
Übersicht
This is the backend container.
Anforderungen
Requires separate SparkyFitness - Frontend and Postgres containers.
Laufzeit-Argumente
- Netzwerk
sparkyfitness- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 3010
- Ziel
- 3010
- Standard
- 3010
- Wert
- 3010
Hostname or IP address of the Postgres server
- Ziel
- SPARKY_FITNESS_DB_HOST
- Standard
- http://IP_ADDRESS
- Wert
- http://IP_ADDRESS
Port number for the Postgres server
- Ziel
- SPARKY_FITNESS_DB_PORT
- Standard
- 5432
- Wert
- 5432
Name of the Postgres database
- Ziel
- SPARKY_FITNESS_DB_NAME
- Standard
- sparkyfitness_db
- Wert
- sparkyfitness_db
Username for the Postgres database
- Ziel
- SPARKY_FITNESS_DB_USER
Password for the Postgres database
- Ziel
- SPARKY_FITNESS_DB_PASSWORD
Username for the Postgres database
- Ziel
- SPARKY_FITNESS_APP_DB_USER
Password for the Postgres database
- Ziel
- SPARKY_FITNESS_APP_DB_PASSWORD
URL of the Garmin microservice (e.g., http://IP_ADDRESS:8000)
- Ziel
- GARMIN_MICROSERVICE_URL
- Standard
- http://IP_ADDRESS:8000
- Wert
- http://IP_ADDRESS:8000
URL where the frontend is accessible (e.g., http://IP_ADDRESS:3004)
- Ziel
- SPARKY_FITNESS_FRONTEND_URL
- Standard
- http://IP_ADDRESS:3004
- Wert
- http://IP_ADDRESS:3004
A 64-character hex string used to encrypt data. Generate with 'openssl rand -hex 32'
- Ziel
- SPARKY_FITNESS_API_ENCRYPTION_KEY
A secret key. Generate with 'openssl rand -base64 32'
- Ziel
- BETTER_AUTH_SECRET
Set to true to disable new user registrations
- Ziel
- SPARKY_FITNESS_DISABLE_SIGNUP
- Standard
- false|true
Force email/password login to be enabled, overriding any in-app settings. This is a fail-safe to prevent being locked out if OIDC is misconfigured.
- Ziel
- SPARKY_FITNESS_FORCE_EMAIL_LOGIN
- Standard
- false|true
Automatically grant admin rights to this email
- Ziel
- SPARKY_FITNESS_ADMIN_EMAIL
SMTP server hostname for sending emails
- Ziel
- SPARKY_FITNESS_EMAIL_HOST
SMTP server port (default: 587)
- Ziel
- SPARKY_FITNESS_EMAIL_PORT
- Standard
- 587
- Wert
- 587
Set to true if the SMTP server requires a secure connection (TLS)
- Ziel
- SPARKY_FITNESS_EMAIL_SECURE
- Standard
- false|true
SMTP server username for authentication
- Ziel
- SPARKY_FITNESS_EMAIL_USER
SMTP server password for authentication
- Ziel
- SPARKY_FITNESS_EMAIL_PASS
Email address that emails will be sent from
- Ziel
- SPARKY_FITNESS_EMAIL_FROM
Path to the backup storage folder
- Ziel
- /app/SparkyFitnessServer/backup
- Standard
- /mnt/user/appdata/sparkyfitness/backup
- Wert
- /mnt/user/appdata/sparkyfitness/backup
Path to the uploads storage folder
- Ziel
- /app/SparkyFitnessServer/uploads
- Standard
- /mnt/user/appdata/sparkyfitness/uploads
- Wert
- /mnt/user/appdata/sparkyfitness/uploads
Logging level
- Ziel
- SPARKY_FITNESS_LOG_LEVEL
- Standard
- INFO|DEBUG|WARN|ERROR
Node environment setting
- Ziel
- NODE_ENV
- Standard
- production|development
Internal ort for API communication. Not recommended to change.
- Ziel
- SPARKY_FITNESS_SERVER_PORT
- Standard
- 3010
- Wert
- 3010
Kategorien
Statistik herunterladen
Gesamte Downloads im Laufe der Zeit
Einzelheiten
codewithcj/sparkyfitness_server:latestFühren Sie SparkyFitness---Backend auf Unraid aus.
SparkyFitness---Backend ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.