Spaces:
Runtime error
Runtime error
# set base image (host OS) | |
FROM python:3.11-slim | |
# Install gettext for envsubst | |
RUN apt-get update && apt-get install -y gettext && rm -rf /var/lib/apt/lists/* | |
RUN pip install --upgrade pip | |
RUN adduser --disabled-password -q worker | |
USER worker | |
ENV PATH="/home/user/.local/bin:$PATH" | |
# set the working directory in the container | |
WORKDIR /code | |
# ENV PATH='/home/worker/.local/bin:$PATH' | |
RUN mkdir /code/app | |
COPY --chown=worker:worker app /code/app | |
# install dependencies | |
COPY --chown=worker:worker requirements.txt requirements.txt | |
RUN pip install --user -r requirements.txt | |
LABEL maintainer="Satya Dillikar <satya.dillikar@gmail.com>" \ | |
version="1.0.0" | |
ARG FLASK_PORT | |
# Expose port for Flask | |
EXPOSE ${FLASK_PORT} | |
RUN echo FLASK_PORT $FLASK_PORT | |
# ARG MY_API_DOMAIN_URL | |
# ENV MY_API_DOMAIN_URL=${MY_API_DOMAIN_URL} | |
# RUN echo MY_API_DOMAIN_URL $MY_API_DOMAIN_URL | |
# Set the entrypoint | |
ENTRYPOINT ["app/entrypoint.sh"] | |
# command to run on container start | |
CMD ["python", "app/main.py" ] | |