Estoy tratando de ejecutar fastapi con docker pero recibo este error Error: Got unexpected extra arguments (workers=4 0.0.0.0) . Estoy ejecutando tareas en segundo plano usando BackgroundTask en fastapi, así que necesito agregar worker en CMD. pero recibo un error cuando lo hago
Dockerfile
FROM tiangolo/uvicorn-gunicorn:python3.8-slim COPY ./requirements.txt ./requirements.txt RUN pip3 install --no-cache-dir --upgrade -r ./requirements.txt COPY ./app ./app COPY ./inputs ./inputs COPY ./model ./model COPY ./tests ./tests COPY ./gunicorn.config.py ./gunicorn.config.py COPY ./Procfile ./Procfile CMD ["uvicorn", "app.main:app", "--host","TIMEOUT=300","workers=4", "0.0.0.0", "--port", "80"] gunicorn.config.py
bind = "0.0.0.0:8080" workers = 4 timeout = 300 # Using Uvicorn's Gunicorn worker class worker_class = "uvicorn.workers.UvicornWorker"