blob: bf8f9e740e56e548043c825268e9a0230e7dd7ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
FROM alpine:latest
LABEL maintainer="Mike Crute <mike@crute.us>"
ARG vault_version
RUN set -euxo pipefail; \
apk --no-cache add \
gettext \
openssl \
; \
\
wget https://releases.hashicorp.com/vault/${vault_version}/vault_${vault_version}_linux_amd64.zip; \
unzip vault_${vault_version}_linux_amd64.zip; \
rm vault_${vault_version}_linux_amd64.zip; \
mv vault /usr/sbin/vault;
# This breaks the executable for some reason
# setcap cap_ipc_lock=+ep /usr/sbin/vault;
ADD vault.hcl /vault.hcl.tpl
ADD entrypoint.sh /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]
CMD [ "/usr/sbin/vault", "server", "-config=vault.hcl" ]
|