From 4df18682f5ce81cee1b4c2bfd90f0eb2e8800ae0 Mon Sep 17 00:00:00 2001 From: "vamshi.nemalikonda" Date: Thu, 8 Mar 2018 08:06:20 +0000 Subject: [PATCH] Dockerfile for SMS containerization Building Dockerfile for SMS containerization - implemented review comments Issue-ID: AAF-147 Change-Id: I85030f461d6242d0bd4358dce7ac3b6d86edfd22 Signed-off-by: vamshi.nemalikonda --- sms-service/bin/Dockerfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 sms-service/bin/Dockerfile diff --git a/sms-service/bin/Dockerfile b/sms-service/bin/Dockerfile new file mode 100644 index 0000000..9e9863b --- /dev/null +++ b/sms-service/bin/Dockerfile @@ -0,0 +1,33 @@ +FROM alpine:3.7 +MAINTAINER onap-aaf-sms + +ENV VAULT_VERSION 0.9.4 +ENV CONSUL_VERSION 1.0.1 + +LABEL name="sms-vault-consul" +LABEL version=0.0.1 +LABEL maintainer="vamshi krishna " + + + ADD https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip /tmp/vault.zip + RUN unzip -d /bin /tmp/vault.zip && \ + chmod 755 /bin/vault && \ + rm /tmp/vault.zip + + ADD https://releases.hashicorp.com/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip /tmp/consul.zip + RUN unzip -d /bin /tmp/consul.zip && \ + chmod 755 /bin/consul && \ + rm /tmp/consul.zip + + +EXPOSE 8200 +VOLUME "/config" +ADD ./config /config/ + +ENTRYPOINT ["/bin/consul"] +CMD ["agent", "-config-file", "config/consul.json"] + + +ENTRYPOINT ["/bin/vault"] +CMD ["server", "-config", "config/vault.hcl"] + -- 2.16.6