mirror of
https://github.com/jakejarvis/sofa.git
synced 2026-08-29 01:35:39 -04:00
Move `ensureImageDirs` outside the production-only block so the local image cache directories are created in dev mode too. Update `extractAndStoreColors` to download the poster if it isn't cached yet instead of falling back to a direct TMDB CDN URL, keeping color extraction consistent with the server-side image routing approach. Add `/data` to `.gitignore` to avoid committing the local cache directory.
21 lines
777 B
Bash
21 lines
777 B
Bash
# SQLite database URL (Docker: file:/data/sqlite.db, local dev: file:sqlite.db)
|
|
DATABASE_URL=file:./data/sqlite.db
|
|
|
|
# TMDB API Read Access Token — get one at https://www.themoviedb.org/settings/api
|
|
TMDB_API_READ_ACCESS_TOKEN=your_tmdb_api_read_access_token_here
|
|
|
|
# Random secret for session encryption (min 32 chars)
|
|
BETTER_AUTH_SECRET=your_secret_here
|
|
|
|
# Public URL of your instance
|
|
BETTER_AUTH_URL=http://localhost:3000
|
|
|
|
# Optional: override TMDB base URLs (advanced)
|
|
# TMDB_API_BASE_URL=https://api.themoviedb.org/3
|
|
# TMDB_IMAGE_BASE_URL=https://image.tmdb.org/t/p
|
|
|
|
# Image caching — downloads TMDB images to local disk for faster serving
|
|
# Set to "false" to disable and use TMDB CDN directly (default: enabled)
|
|
IMAGE_CACHE_DIR=./data/images
|
|
# IMAGE_CACHE_ENABLED=false
|