FROM golang:1.12.1

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 GOOS=linux go build -ldflags="-w -s"

VOLUME /app/Manuals
EXPOSE 8080

CMD ["/app/Server"]
