| 123456789101112131415161718192021222324252627282930313233343536373839 | FROM golang:latestRUN apt-get update -qq && apt-get install -y netcatRUN apt-get install -y -q libsm6 libcups2 libcairo2 libdbus-1-3 libxinerama1## Download pandoc and LibreOfficeWORKDIR /tmpRUN wget https://github.com/jgm/pandoc/releases/download/2.7.3/pandoc-2.7.3-1-amd64.debRUN wget https://download.documentfoundation.org/libreoffice/stable/6.2.7/deb/x86_64/LibreOffice_6.2.7_Linux_x86-64_deb.tar.gz## Install LibreOfficeRUN tar xvzf LibreOffice_6.2.7_Linux_x86-64_deb.tar.gzWORKDIR LibreOffice_6.2.7.1_Linux_x86-64_deb/DEBSRUN dpkg -i *.debRUN ln -s /usr/local/bin/libreoffice6.2 /usr/local/bin/libreoffice## Install pandocWORKDIR /tmpRUN dpkg -i ./pandoc-2.7.3-1-amd64.deb    ENV PATH=$PATH:/src/karmen/coreRUN mkdir -p /src/karmen/core/ADD . /src/karmen/coreCOPY config/config.yaml /src/karmen/core/config/WORKDIR /src/karmen/core/RUN go build -o server *.goENTRYPOINT ["/src/karmen/core/server"]# VOLUME /go/src/gogs.carducci-dante.gov.it/karmen/core/config# VOLUME /go/src/gogs.carducci-dante.gov.it/karmen/core/documentsEXPOSE 3000
 |