forked from s3lph/matemat
Upgraded Dockerfiles to work with Python 3.7. With some weird stuff in the unittest dockerfile.
This commit is contained in:
parent
207f4f1531
commit
97d175d62a
2 changed files with 12 additions and 8 deletions
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
FROM python:3.6-alpine
|
FROM python:3.7-alpine
|
||||||
|
|
||||||
RUN mkdir -p /var/matemat/db /var/matemat/upload
|
RUN mkdir -p /var/matemat/db /var/matemat/upload
|
||||||
RUN apk --update add libmagic
|
RUN apk --update add libmagic
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
|
|
||||||
FROM debian:buster
|
# There is no buster image yet and stretch doesn't have a docker package. So let's just "upgrade" the image to buster.
|
||||||
|
FROM python:3.7-stretch
|
||||||
|
|
||||||
RUN useradd -d /home/matemat -m matemat
|
RUN sed -re 's/stretch/buster/g' -i /etc/apt/sources.list \
|
||||||
RUN mkdir -p /var/matemat/db && chown matemat:matemat -R /var/matemat/db
|
&& useradd -d /home/matemat -m matemat \
|
||||||
RUN mkdir -p /var/matemat/upload && chown matemat:matemat -R /var/matemat/upload
|
&& mkdir -p /var/matemat/db /var/matemat/upload \
|
||||||
RUN apt-get update -qy
|
&& chown matemat:matemat -R /var/matemat/db \
|
||||||
RUN apt-get install -y --no-install-recommends file sudo openssh-client git docker.io python3-dev python3-pip python3-coverage python3-setuptools build-essential
|
&& chown matemat:matemat -R /var/matemat/upload \
|
||||||
RUN pip3 install wheel pycodestyle mypy
|
&& apt-get update -qy \
|
||||||
|
&& apt-get install -y --no-install-recommends file sudo openssh-client git docker.io build-essential \
|
||||||
|
&& python3.7 -m pip install wheel pycodestyle mypy \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /home/matemat
|
WORKDIR /home/matemat
|
||||||
|
|
Loading…
Reference in a new issue