diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000000000000000000000000000000000000..a4fbe8645c8f4ae1c9b7928551d51dde0901a8e4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +venv +clusters +docs diff --git a/Dockerfile b/Dockerfile index 5c818f390215af99c1abdef9c66fc0a563bbfbc0..d6f8a4621c2a4a9c380ad60f6be42d0d2d42615a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,11 @@ -FROM alpine:3.9 +FROM alpine:3.12 LABEL name="OpenAppStack management" LABEL version="4.0" LABEL vendor1="Greenhost" RUN apk --no-cache add \ + cargo \ chromium \ chromium-chromedriver \ curl \ @@ -17,9 +18,11 @@ RUN apk --no-cache add \ musl-dev \ openssh-client \ openssl-dev \ + py3-pip \ python3-dev \ - rsync + rsync \ + rust COPY ./requirements.txt /requirements.txt -RUN pip3 install -r /requirements.txt +RUN pip install -r /requirements.txt RUN ln -s /usr/bin/python3 /usr/bin/python