diff options
author | 2019-01-31 14:10:49 +0000 | |
---|---|---|
committer | 2019-01-31 14:10:49 +0000 | |
commit | 72d081256d30e5591a21298d117810062eadfd3d (patch) | |
tree | deacf1e99adc58f4c4c3427847717c3ec634e8a2 /ansible-server/src/main/Dockerfile | |
parent | dbc7a4ded01499f590e48d565152d5dc06a2aa82 (diff) | |
parent | 1bc5690a09462237d48e5ed409e985597681898f (diff) |
Merge "reduce ccsdk-ansible-server image footprint"
Diffstat (limited to 'ansible-server/src/main/Dockerfile')
-rw-r--r-- | ansible-server/src/main/Dockerfile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/ansible-server/src/main/Dockerfile b/ansible-server/src/main/Dockerfile new file mode 100644 index 00000000..0555e7d9 --- /dev/null +++ b/ansible-server/src/main/Dockerfile @@ -0,0 +1,27 @@ +FROM alpine:3.8 + +LABEL maintainer="SDN-C Team (sdnc@lists.openecomp.org)" +ARG PIP_TAG=18.0 + +WORKDIR /opt/ + +COPY ansible-server/requirements.txt ansible-server/requirements.txt + +RUN apk add --no-cache py2-pip \ + python2 &&\ + apk add --no-cache --virtual .build-deps build-base \ + libffi-dev \ + openssl-dev \ + python2-dev &&\ + pip install --no-cache-dir --upgrade pip==$PIP_TAG && \ + pip install --no-cache-dir -r ansible-server/requirements.txt &&\ + apk del .build-deps + +COPY ansible-server ansible-server +COPY configuration/ansible.cfg /etc/ansible/ansible.cfg + +WORKDIR /opt/ansible-server + +EXPOSE 8000 + +ENTRYPOINT ["python2", "RestServer.py"] |