3
0
corteza/Dockerfile.corteza-server

27 lines
537 B
Docker

## builder image
FROM cortezaproject/corteza-server-builder:latest AS builder
WORKDIR /go/src/github.com/cortezaproject/corteza-server
COPY . .
RUN scripts/builder-make-bin.sh monolith /tmp/corteza-server
## == target image ==
FROM alpine:3.7
RUN apk add --no-cache ca-certificates
COPY --from=builder /tmp/corteza-server /bin
ENV COMPOSE_STORAGE_PATH /data/compose
ENV MESSAGING_STORAGE_PATH /data/messaging
ENV SYSTEM_STORAGE_PATH /data/system
VOLUME /data
EXPOSE 80
ENTRYPOINT ["/bin/corteza-server"]
CMD ["serve-api"]