Files
manuals/Dockerfile
2019-03-22 15:51:47 -06:00

22 lines
361 B
Docker

FROM golang:1.12.1 AS builder
RUN set -ex && \
apt-get update && \
apt-get --no-install-recommends --yes install \
libxml2-dev \
libonig-dev
RUN mkdir /app
ADD . /app
WORKDIR /app
RUN go build -ldflags="-w -s" -o server ./...
FROM alpine:latest AS production
COPY --from=builder /app .
VOLUME /Manuals
EXPOSE 8080
CMD ["./server"]