mohsin-devs commited on
Commit
8fdfd9f
·
1 Parent(s): a9e148f

fix: remove %(ENV_...)s from supervisord — inherit env from start.sh instead

Browse files
Files changed (1) hide show
  1. hf/supervisord.conf +4 -2
hf/supervisord.conf CHANGED
@@ -16,8 +16,10 @@ startsecs=5
16
  stdout_logfile=/var/log/supervisor/fastapi.log
17
  stderr_logfile=/var/log/supervisor/fastapi.log
18
  stdout_logfile_maxbytes=5MB
19
- ; Pass all env vars from the parent shell (set by start.sh / HF Spaces secrets)
20
- environment=PYTHONUNBUFFERED="1",PYTHONPATH="/app/backend",GROQ_API_KEY="%(ENV_GROQ_API_KEY)s",OPENAI_API_KEY="%(ENV_OPENAI_API_KEY)s",DATABASE_URL="%(ENV_DATABASE_URL)s",USE_SQLITE="%(ENV_USE_SQLITE)s",JWT_SECRET_KEY="%(ENV_JWT_SECRET_KEY)s",BACKEND_CORS_ORIGINS="%(ENV_BACKEND_CORS_ORIGINS)s",REDIS_URL="%(ENV_REDIS_URL)s"
 
 
21
 
22
  [program:nextjs]
23
  command=node server.js
 
16
  stdout_logfile=/var/log/supervisor/fastapi.log
17
  stderr_logfile=/var/log/supervisor/fastapi.log
18
  stdout_logfile_maxbytes=5MB
19
+ ; start.sh exports all secrets before exec'ing supervisord, so the child
20
+ ; process inherits the full parent environment. We only need to set the two
21
+ ; vars that are NOT already in the shell environment.
22
+ environment=PYTHONUNBUFFERED="1",PYTHONPATH="/app/backend"
23
 
24
  [program:nextjs]
25
  command=node server.js