git-lfs/docker/gpg-agent_debian_8.dockerfile
Andy Neff e41cc41100 GPG working correctly now
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
2015-07-31 16:40:23 -04:00

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