24 lines
524 B
Docker
24 lines
524 B
Docker
|
FROM ghcr.io/truenas/middleware:master
|
||
|
|
||
|
RUN /usr/bin/install-dev-tools
|
||
|
|
||
|
RUN apt-get install -y \
|
||
|
debhelper-compat \
|
||
|
dh-python \
|
||
|
python3-dev \
|
||
|
python3-setuptools \
|
||
|
devscripts \
|
||
|
python3-jsonschema \
|
||
|
python3-semantic-version \
|
||
|
python3-kubernetes \
|
||
|
python3-yaml
|
||
|
|
||
|
ENV PYTHONUNBUFFERED 1
|
||
|
ENV WORK_DIR /app
|
||
|
RUN mkdir -p ${WORK_DIR}
|
||
|
WORKDIR ${WORK_DIR}
|
||
|
|
||
|
ADD . ${WORK_DIR}/
|
||
|
RUN pip install --break-system-packages -r requirements.txt
|
||
|
RUN pip install --break-system-packages -U .
|