RamEx / Dockerfile
zdy10046's picture
run Django app directly
9ccc31b
Raw
History Blame Contribute Delete
665 Bytes
FROM python:3.10-slim
USER root
RUN apt-get update && apt-get install -y \
git \
build-essential \
r-base \
r-base-dev \
libcurl4-openssl-dev \
libssl-dev \
libxml2-dev \
libfontconfig1-dev \
libharfbuzz-dev \
libfribidi-dev \
libfreetype6-dev \
libpng-dev \
libtiff5-dev \
libjpeg-dev \
&& rm -rf /var/lib/apt/lists/*
RUN useradd -m -u 1000 user
WORKDIR /home/user/app
COPY --chown=user:user . /home/user/app
RUN pip install --no-cache-dir --upgrade pip
RUN if [ -f requirements.txt ]; then pip install --no-cache-dir -r requirements.txt; fi
RUN chmod +x start.sh
EXPOSE 8008
CMD ["./start.sh"]