# Builds Beremiz windows installer # initialize : # docker build --build-arg UID=$(id -u) --build-arg GID=$(id -g) -t beremiz_builder . # # build installer as-is : # docker run -v ~/src:/home/devel/src -v ~/build/:/home/devel/build --rm beremiz_builder # # to use on code-build-test cycle : # docker create --name current -v ~/src:/home/devel/src -v ~/build/:/home/devel/build -i -t beremiz_builder /bin/bash # docker start -i current # # call build operations from here # docker stop current # docker rm current FROM ubuntu:xenial ENV TERM xterm-256color COPY provision_xenial64.sh . RUN ./provision_xenial64.sh ARG UNAME=devel ENV UNAME ${UNAME} ARG UID=1000 ARG GID=1000 RUN groupadd -g $GID $UNAME RUN useradd -m -u $UID -g $GID -s /bin/bash $UNAME USER $UNAME RUN mkdir /home/$UNAME/build /home/$UNAME/src COPY . /home/$UNAME/src/beremiz_public_dist/ CMD xvfb-run make -C /home/$UNAME/build -f /home/$UNAME/src/beremiz_public_dist/Makefile