GROQ_API_KEY = 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 GOOGLE_API_KEY = AIzaSyDQYGScJvmsLlJjsrbcCzHh1AlhhIWOfP8 TAVILY_API_KEY = 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 # use the following image python 3.9 FROM python:3.9 # set the working directory to /code WORKDIR /code ## copy the current directory contents in the container at /code COPY ./requirements.txt /code/requirements.txt # install the requirements.txt RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt #set up a new user named "user" RUN useradd user # switch to the "user" user USER user ENV HOME = /home/user \ PATH = /home/user/.local/bin:$PATH # set the working directory to the user's home directory WORKDIR $HOME/app # copy the current directory contents into the container at $HOME/app setting the owner to COPY --chown=user .$HOME/app # start the FASTAPI App on port 7860 CMD ["uvicorn","app.app","--host","0.0.0.0","--port",7860]