odoo2carddav/Dockerfile

43 lines
822 B
Docker

FROM danielberteaud/alpine:latest
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ENV PATH_KEEP_VCARDS=0
RUN set -eux &&\
apk --no-cache upgrade &&\
apk add \
perl-app-cpanminus \
openssl \
libxml2 \
libexpat \
perl-net-ssleay \
perl-io-socket-ssl \
&&\
apk add --virtual build-deps \
make \
libxml2-dev \
gcc \
musl-dev \
expat-dev \
perl-dev \
openssl-dev \
&&\
cpanm \
LWP::Protocol::https \
OpenERP::XMLRPC::Client \
Data::UUID \
HTML::Parse \
HTML::FormatText \
URI::Simple \
HTTP::DAV \
Term::ReadKey \
YAML::XS \
Hash::Merge::Simple \
&&\
apk del build-deps &&\
rm -rf /root/.cpanm
COPY odoo2carddav /usr/local/bin
CMD ["odoo2carddav"]