Commit 2150fc92 authored by Jack Greenfield's avatar Jack Greenfield

Merge pull request #540 from jackgr/deployment

Revise apk package handling
parents f4f28dd1 5a88138f
...@@ -17,22 +17,11 @@ FROM alpine:3.3 ...@@ -17,22 +17,11 @@ FROM alpine:3.3
COPY . / COPY . /
# install common packages # install common packages
RUN apk add --update-cache curl python RUN apk add --no-cache curl python py-pip
WORKDIR /opt
# install pip
RUN curl -sSL https://raw.githubusercontent.com/pypa/pip/7.1.2/contrib/get-pip.py | python -
# install dependencies # install dependencies
RUN pip install --disable-pip-version-check --no-cache-dir -r /opt/expansion/requirements.txt RUN pip install --disable-pip-version-check --no-cache-dir -r /opt/expansion/requirements.txt
# cleanup.
RUN apk del --purge \
curl \
python \
&& rm -rf /var/cache/apk/*
# define execution environment # define execution environment
CMD ["/bin/expandybird", "-expansion_binary", "/opt/expansion/expansion.py"] CMD ["/bin/expandybird", "-expansion_binary", "/opt/expansion/expansion.py"]
EXPOSE 8000 EXPOSE 8000
...@@ -16,9 +16,7 @@ FROM alpine:3.3 ...@@ -16,9 +16,7 @@ FROM alpine:3.3
COPY . / COPY . /
# Install CA certs # Install CA certs
RUN apk add --update-cache ca-certificates RUN apk add --no-cache ca-certificates
RUN apk del --purge ca-certificates \
&& rm -rf /var/cache/apk/*
EXPOSE 8080 EXPOSE 8080
CMD ["/bin/manager", "--kubectl=/bin/kubectl"] CMD ["/bin/manager", "--kubectl=/bin/kubectl"]
...@@ -16,9 +16,7 @@ FROM alpine:3.3 ...@@ -16,9 +16,7 @@ FROM alpine:3.3
COPY . / COPY . /
# Install CA certs # Install CA certs
RUN apk add --update-cache ca-certificates RUN apk add --no-cache ca-certificates
RUN apk del --purge ca-certificates \
&& rm -rf /var/cache/apk/*
EXPOSE 8080 EXPOSE 8080
CMD ["/bin/resourcifier", "--kubectl=/bin/kubectl"] CMD ["/bin/resourcifier", "--kubectl=/bin/kubectl"]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment