9e9863b0f537d4f8b455060857a2502e364dba92
[aaf/sms.git] / sms-service / bin / Dockerfile
1 FROM alpine:3.7
2 MAINTAINER onap-aaf-sms
3
4 ENV VAULT_VERSION 0.9.4
5 ENV CONSUL_VERSION 1.0.1
6
7 LABEL name="sms-vault-consul"
8 LABEL version=0.0.1
9 LABEL maintainer="vamshi krishna <vn00480215@techmahindra.com>"
10
11
12  ADD https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip /tmp/vault.zip
13  RUN unzip -d /bin /tmp/vault.zip && \
14  chmod 755 /bin/vault && \
15  rm /tmp/vault.zip
16
17  ADD https://releases.hashicorp.com/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip /tmp/consul.zip
18  RUN unzip -d /bin /tmp/consul.zip && \
19  chmod 755 /bin/consul && \
20  rm /tmp/consul.zip
21
22
23 EXPOSE 8200
24 VOLUME "/config"
25 ADD ./config /config/
26
27 ENTRYPOINT ["/bin/consul"]
28 CMD ["agent", "-config-file", "config/consul.json"]
29
30
31 ENTRYPOINT ["/bin/vault"]
32 CMD ["server", "-config", "config/vault.hcl"]
33