Andrea Fazzi 5 rokov pred
rodič
commit
fa1e42a76d
1 zmenil súbory, kde vykonal 19 pridanie a 6 odobranie
  1. 19 6
      Dockerfile

+ 19 - 6
Dockerfile

@@ -3,24 +3,37 @@ FROM golang
 RUN apt-get update -qq && apt-get install -y netcat
 RUN apt-get install -y -q libsm6 libcups2 libcairo2 libdbus-1-3 libxinerama1
 
+
+## Download pandoc and LibreOffice
+
 WORKDIR /tmp
 RUN wget https://github.com/jgm/pandoc/releases/download/2.7.3/pandoc-2.7.3-1-amd64.deb
 RUN wget https://download.documentfoundation.org/libreoffice/stable/6.2.7/deb/x86_64/LibreOffice_6.2.7_Linux_x86-64_deb.tar.gz
 
+## Install LibreOffice
+
 RUN tar xvzf LibreOffice_6.2.7_Linux_x86-64_deb.tar.gz
 WORKDIR LibreOffice_6.2.7.1_Linux_x86-64_deb/DEBS
 RUN dpkg -i *.deb
 RUN ln -s /usr/local/bin/libreoffice6.2 /usr/local/bin/libreoffice
+
+## Install pandoc
+
 WORKDIR /tmp
 RUN dpkg -i ./pandoc-2.7.3-1-amd64.deb
     
-ENV PATH=$GOPATH/bin:$PATH
-RUN mkdir -p $GOPATH/src/gogs.carducci-dante.gov.it/karmen
-ADD . $GOPATH/src/gogs.carducci-dante.gov.it/karmen/core
-COPY config/config.yaml /go/src/gogs.carducci-dante.gov.it/karmen/core/config/
-WORKDIR $GOPATH/src/gogs.carducci-dante.gov.it/karmen/core
+ENV PATH=$PATH:/src/karmen/core
+RUN mkdir -p /src/karmen/core/
+ADD . /src/karmen/core
+
+COPY config/config.yaml /src/karmen/core/config/
+
+WORKDIR /src/karmen/core/
+
 RUN go build -o server *.go
-ENTRYPOINT ["/go/src/gogs.carducci-dante.gov.it/karmen/core/server"]
+ENTRYPOINT ["/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/documents
+
 EXPOSE 3000