map-room / Dockerfile
Calin Rada
init
f006f31 unverified
raw
history blame
828 Bytes
FROM huggingface/transformers-pytorch-gpu as base
RUN pip install fastapi uvicorn pydantic pydantic-settings langdetect accelerate optimum pytest pytest-cov
RUN useradd -m -u 1000 user
WORKDIR /code
COPY --chown=user . /code
COPY logging.conf /code
ARG APP_ENV
ENV APP_ENV=${APP_ENV}
# Conditional commands based on APP_ENV
RUN if [ "$APP_ENV" = "dev" ]; then \
echo "Force dev dependencies"; \
pip install pytest pytest-cov; \
fi
RUN mkdir -p /home/.cache/huggingface
RUN mkdir -p /.cache
RUN chmod -R 777 /home/.cache/huggingface
RUN chmod -R 777 /.cache
RUN mkdir -p /code/room_environment-classifier_onxx
RUN chmod -R 777 /code/room_environment-classifier_onxx
# Remove when settings getted from consul
# COPY .env /code
CMD ["uvicorn", "mappingservice.main:app","--host", "0.0.0.0", "--port", "80"]