diff --git a/lpass/Dockerfile b/lpass/Dockerfile new file mode 100644 index 0000000..d1a5dd8 --- /dev/null +++ b/lpass/Dockerfile @@ -0,0 +1,32 @@ +FROM debian:sid +MAINTAINER Jessica Frazelle + +RUN apt-get update && apt-get install -y \ + ca-certificates \ + libcurl3 \ + libxml2 \ + openssl \ + pinentry-curses \ + xclip \ + --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* + +RUN buildDeps=' \ + gcc \ + git \ + libcurl4-openssl-dev \ + libssl-dev \ + libxml2-dev \ + make \ + ' \ + && set -x \ + && apt-get update && apt-get install -y $buildDeps --no-install-recommends \ + && rm -rf /var/lib/apt/lists/* \ + && git clone https://github.com/LastPass/lastpass-cli.git /usr/src/lastpass-cli \ + && cd /usr/src/lastpass-cli \ + && make \ + && make install \ + && rm -rf /usr/src/lastpass-cli \ + && apt-get purge -y --auto-remove $buildDeps + +ENTRYPOINT [ "lpass" ]