# SparkyFitness for FreeBSD (Daemonless) # Copy to .env and edit. # Timezone (TZ identifier) # TZ=UTC # Where data lives on the host UPLOADS_LOCATION=/containers/sparkyfitness/uploads BACKUPS_LOCATION=/containers/sparkyfitness/backups DB_DATA_LOCATION=/containers/sparkyfitness/postgres # PostgreSQL superuser + database (provisioned by the sidecar) SPARKY_FITNESS_DB_NAME=sparkyfitness SPARKY_FITNESS_DB_USER=sparky # Change this to a random password! A-Za-z0-9 only. SPARKY_FITNESS_DB_PASSWORD=sparky # Limited app role the backend creates during migrations SPARKY_FITNESS_APP_DB_USER=sparky_app SPARKY_FITNESS_APP_DB_PASSWORD=sparky_app # Secrets: no defaults on purpose -- these become the catalog's install # defaults, and a shipped value would be shared by every install. Generate # your own, e.g. `openssl rand -hex 32` for each. SPARKY_FITNESS_API_ENCRYPTION_KEY= BETTER_AUTH_SECRET= # Public URL the browser uses to reach the app, e.g. http://myhost:3004. # No default on purpose: Better Auth compares this against the request origin # and rejects the sign-up POST when it does not match, so a shipped default is # wrong for everyone who does not browse from the server itself. SPARKY_FITNESS_FRONTEND_URL=