Skip to content

Commit

Permalink
Fix: buyy alpine docker image by using debian
Browse files Browse the repository at this point in the history
  • Loading branch information
imWildCat committed May 31, 2018
1 parent 6b8312f commit df3a320
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 5 deletions.
14 changes: 9 additions & 5 deletions Dockerfile
@@ -1,17 +1,21 @@
FROM python:3.6-alpine3.7 as build
FROM python:3.6.5-slim as build

RUN apk add --update --no-cache g++ gcc libxslt-dev make build-base curl-dev openssl-dev
RUN apt-get update && apt-get install -y g++ gcc libxslt-dev make libcurl4-openssl-dev build-essential

RUN apt-get install -y libssl-dev

RUN mkdir -p /var/www/scylla
WORKDIR /var/www/scylla

RUN pip install scylla

FROM python:3.6-alpine3.7
FROM python:3.6.5-slim

LABEL maintainer="WildCat <wildcat.name@gmail.com>"

RUN apk add --update --no-cache libxslt-dev curl-dev openssl-dev
RUN apt-get update && apt-get install -y libxslt-dev libssl-dev libcurl4-openssl-dev

RUN apt-get install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget

COPY --from=build /usr/local/lib/python3.6/site-packages/ /usr/local/lib/python3.6/site-packages/

Expand All @@ -21,4 +25,4 @@ VOLUME /var/www/scylla
EXPOSE 8899
EXPOSE 8081

CMD python -m scylla
CMD python -m scylla
24 changes: 24 additions & 0 deletions Dockerfile-alpine
@@ -0,0 +1,24 @@
FROM python:3.6-alpine3.7 as build

RUN apk add --update --no-cache g++ gcc libxslt-dev make build-base curl-dev openssl-dev

RUN mkdir -p /var/www/scylla
WORKDIR /var/www/scylla

RUN pip install scylla

FROM python:3.6-alpine3.7

LABEL maintainer="WildCat <wildcat.name@gmail.com>"

RUN apk add --update --no-cache libxslt-dev

COPY --from=build /usr/local/lib/python3.6/site-packages/ /usr/local/lib/python3.6/site-packages/

WORKDIR /var/www/scylla
VOLUME /var/www/scylla

EXPOSE 8899
EXPOSE 8081

CMD python -m scylla

0 comments on commit df3a320

Please sign in to comment.