1234567891011121314151617181920212223242526 |
- FROM golang
- RUN apt-get update -qq && apt-get install -y netcat
- # RUN apt-get install -y -q pandoc
- WORKDIR /
- RUN mkdir -p /pandoc
- COPY pandoc/pandoc-2.7.3-1-amd64.deb /pandoc
- RUN ls -l
- RUN dpkg -i /pandoc/pandoc-2.7.3-1-amd64.deb
- # Install latest stable LibreOffice
- RUN apt-get install -y -q libreoffice \
- && apt-get remove -q -y libreoffice-gnome
-
- 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
- RUN go build -o server *.go
- ENTRYPOINT ["/go/src/gogs.carducci-dante.gov.it/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
|