text2textwithDockerfile / Dockerfile.txt
thrinadhn's picture
Update Dockerfile.txt
0bc9299 verified
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]