e41cc41100
Started README update Simplified gpg to a single file per docker Auto dump public key in ./repo/os/version Cleaned up test dockerfiles Simplified gpg daemon scripts Fixed bug not cleaning up old containers Removed hack for #548
24 lines
675 B
Docker
24 lines
675 B
Docker
FROM debian:jessie
|
|
MAINTAINER Andy Neff <andyneff@users.noreply.github.com>
|
|
|
|
# -v /tmp
|
|
LABEL RUN="docker run -v /tmp/gpg-agent"
|
|
LABEL STOP="docker exec pkill gpgp-agent"
|
|
|
|
RUN DEBIAN_FRONTEND=noninteractive apt-get -y update && \
|
|
apt-get install -y gnupg-agent gnupg2
|
|
|
|
ENV GNUPGHOME=/tmp/gpg-agent
|
|
|
|
VOLUME /tmp/gpg-agent
|
|
|
|
COPY *.key /tmp/
|
|
|
|
CMD chmod 700 /tmp/gpg-agent; \
|
|
eval $(gpg-agent --write-env-file /tmp/gpg-agent/gpg_agent_info \
|
|
--use-standard-socket --daemon \
|
|
--default-cache-ttl=${GPG_DEFAULT_CACHE:-31536000} \
|
|
--max-cache-ttl=${GPG_MAX_CACHE:-31536000} ); \
|
|
while gpg-connect-agent /bye; do \
|
|
sleep 2; \
|
|
done |