ha-3dprinter-addons/octoprint/Dockerfile
Fredrik Baberg df1bcfc064
Update stage; cleanup (#6)
* Mark addons as experimental

* Update network port of mjpg-streamer
2022-07-07 23:24:34 +02:00

34 lines
787 B
Docker

ARG BUILD_FROM="ghcr.io/home-assistant/amd64-base-debian:bullseye"
FROM ${BUILD_FROM}
ARG OCTOPRINT_VERSION="1.8.1"
ENV OCTOPRINT_VERSION=${OCTOPRINT_VERSION}
# Setup path for persistent install of Python packages
ENV PYTHONPATH=/data/python/octoprint
ENV PYTHONUSERBASE=/data/python/octoprint
ENV PATH=/data/python/octoprint/bin:${PATH}
# Install dependencies
RUN apt update && \
apt install -y \
python3-venv \
python3-dev \
python3-wheel \
build-essential \
nginx \
&& \
apt install -y \
vim \
&& \
apt clean
# Setup for nginx.
RUN rm /etc/nginx/sites-enabled/default
RUN chown -R root:root /var/log/nginx
# Copy root filesystem
COPY rootfs /
RUN chmod +x /etc/cont-init.d/*.sh
RUN chmod +x /etc/services.d/*/*