b992080c95
- Add config table for storing FlareSolverr proxy setting
- Add HTTP endpoints to get/set proxy status (GET/POST /api/config/flaresolverr)
- Refactor httpclient to support proxy mode (requests go through FlareSolverr)
- Add verbose logging for debugging
- Add POST support to FlareSolverr client
Usage:
GET /api/config/flaresolverr - returns {flaresolverr_proxy: bool}
POST /api/config/flaresolverr - body: {enabled: true/false}
23 lines
438 B
Bash
Executable File
23 lines
438 B
Bash
Executable File
# PostgreSQL
|
|
POSTGRES_DB=goyomi
|
|
POSTGRES_USER=goyomi
|
|
POSTGRES_PASSWORD=goyomi
|
|
|
|
# App runtime
|
|
DATABASE_URL=postgres://goyomi:goyomi@postgres:5432/goyomi?sslmode=disable
|
|
FLARESOLVERR_URL=http://flaresolverr:8191
|
|
ADDR=:8080
|
|
|
|
# DB pool
|
|
DB_MAX_CONNS=10
|
|
DB_MIN_CONNS=2
|
|
|
|
# Cache TTLs (seconds)
|
|
MANGA_LIST_TTL_SECONDS=600
|
|
MANGA_DETAIL_TTL_SECONDS=3600
|
|
CHAPTER_LIST_TTL_SECONDS=600
|
|
|
|
# FlareSolverr
|
|
FLARESOLVERR_LOG_LEVEL=info
|
|
FLARESOLVERR_PROXY=0
|