Dockerfile update

This commit is contained in:
meisnate12 2021-08-04 09:46:42 -04:00
parent 09f3ba40f8
commit 9c9d3aa051
2 changed files with 22 additions and 18 deletions

View file

@ -7,4 +7,13 @@
README.md
LICENSE
.gitignore
.dockerignore
.git
.github
*.psd
config/**/*
config
Dockerfile
venv
.idea
test.py

View file

@ -1,20 +1,15 @@
FROM python:3-slim
VOLUME /config
FROM python:3.9-slim
RUN echo "**** install system packages ****" \
&& apt-get update \
&& apt-get upgrade -y --no-install-recommends \
&& apt-get install -y tzdata --no-install-recommends \
&& apt-get install -y gcc g++ libxml2-dev libxslt-dev libz-dev
COPY requirements.txt /
RUN echo "**** install python packages ****" \
&& pip3 install --no-cache-dir --upgrade --requirement /requirements.txt \
&& apt-get autoremove -y \
&& apt-get clean \
&& rm -rf /requirements.txt /tmp/* /var/tmp/* /var/lib/apt/lists/*
COPY . /
RUN \
echo "**** install system packages ****" && \
apt-get update && \
apt-get upgrade -y --no-install-recommends && \
apt-get install -y tzdata --no-install-recommends && \
apt-get install -y gcc g++ libxml2-dev libxslt-dev libz-dev && \
echo "**** install python packages ****" && \
pip3 install --no-cache-dir --upgrade --requirement /requirements.txt && \
echo "**** cleanup ****" && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf \
/requirements.txt \
/tmp/* \
/var/tmp/* \
/var/lib/apt/lists/*
VOLUME /config
ENTRYPOINT ["python3", "plex_meta_manager.py"]