Piyush1225 commited on
Commit
72687a2
·
1 Parent(s): 77ae018

fix: single worker for SQLite safety, increase healthcheck timeout to 120s

Browse files
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. railway.toml +2 -2
Dockerfile CHANGED
@@ -39,4 +39,4 @@ EXPOSE 8000
39
  RUN adduser --disabled-password --gecos "" appuser && chown -R appuser /app
40
  USER appuser
41
 
42
- CMD ["sh", "-c", "uvicorn main:app --host 0.0.0.0 --port $PORT --workers 2"]
 
39
  RUN adduser --disabled-password --gecos "" appuser && chown -R appuser /app
40
  USER appuser
41
 
42
+ CMD ["sh", "-c", "uvicorn main:app --host 0.0.0.0 --port $PORT --workers 1"]
railway.toml CHANGED
@@ -3,8 +3,8 @@ builder = "dockerfile"
3
  dockerfilePath = "Dockerfile"
4
 
5
  [deploy]
6
- startCommand = "uvicorn main:app --host 0.0.0.0 --port $PORT --workers 2"
7
  healthcheckPath = "/health"
8
- healthcheckTimeout = 30
9
  restartPolicyType = "on_failure"
10
  restartPolicyMaxRetries = 3
 
3
  dockerfilePath = "Dockerfile"
4
 
5
  [deploy]
6
+ startCommand = "uvicorn main:app --host 0.0.0.0 --port $PORT --workers 1"
7
  healthcheckPath = "/health"
8
+ healthcheckTimeout = 120
9
  restartPolicyType = "on_failure"
10
  restartPolicyMaxRetries = 3