Dockerfile 579 B

123456789101112
  1. FROM golang
  2. RUN apt-get update && apt-get install -y netcat
  3. ENV PATH=$GOPATH/bin:$PATH
  4. RUN mkdir -p $GOPATH/src/gogs.carducci-dante.gov.it/karmen
  5. ADD . $GOPATH/src/gogs.carducci-dante.gov.it/karmen/core
  6. COPY config/config.yaml /go/src/gogs.carducci-dante.gov.it/karmen/core/config/
  7. WORKDIR $GOPATH/src/gogs.carducci-dante.gov.it/karmen/core
  8. RUN go build -o server *.go
  9. ENTRYPOINT ["/go/src/gogs.carducci-dante.gov.it/karmen/core/server"]
  10. # VOLUME /go/src/gogs.carducci-dante.gov.it/karmen/core/config
  11. # VOLUME /go/src/gogs.carducci-dante.gov.it/karmen/core/documents
  12. EXPOSE 3000