18 lines
775 B
Docker
18 lines
775 B
Docker
|
FROM alpine:swarm
|
||
|
MAINTAINER Governikus KG <ausweisapp2@governikus.com>
|
||
|
|
||
|
ENV NAME=Linux LABELS="Linux g++ clang++"
|
||
|
|
||
|
RUN apk --no-cache add cmake make g++ clang clang-analyzer mercurial ccache gcovr cloc cppcheck pkgconf ninja pcsc-lite-dev binutils-gold \
|
||
|
mesa-dev libx11-dev libxkbcommon-dev xcb-util-wm-dev xcb-util-image-dev xcb-util-keysyms-dev \
|
||
|
py2-pip && \
|
||
|
ln -s /usr/libexec/c++-analyzer /usr/local/bin && ln -s /usr/libexec/ccc-analyzer /usr/local/bin && \
|
||
|
pip install python-hglib && apk del py2-pip
|
||
|
|
||
|
USER governikus
|
||
|
RUN mkdir -p /home/governikus/.ccache && mkdir -p /home/governikus/workspace && mkdir -p /home/governikus/packages
|
||
|
VOLUME /home/governikus/.ccache
|
||
|
|
||
|
ENTRYPOINT ["/sbin/tini", "--"]
|
||
|
CMD /swarm.sh
|