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 <[email protected]>" \ | |
| 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" ] | |