FROM alpine:3.5
|
|
ADD /apk /apk
|
ADD etc /etc
|
|
RUN apk update
|
RUN apk add feh
|
RUN apk add vim
|
RUN apk add openjdk8-jre
|
RUN apk --update add fontconfig ttf-dejavu
|
|
RUN cp /apk/.abuild/-58b83ac3.rsa.pub /etc/apk/keys
|
|
RUN apk --no-cache --update add /apk/x11vnc-0.9.13-r0.apk
|
RUN apk --no-cache add xvfb openbox xfce4-terminal supervisor sudo \
|
&& addgroup artic \
|
&& adduser -G artic -s /bin/sh -D artic \
|
&& echo "artic:**artic**" | /usr/sbin/chpasswd \
|
&& echo "artic ALL=(ALL) ALL" >> /etc/sudoers \
|
&& rm -rf /apk /tmp/* /var/cache/apk/*
|
|
COPY openbox /home/artic/.config/openbox
|
RUN mkdir /home/artic/server
|
COPY lib /home/artic/server/lib
|
COPY transactionsserver.jar /home/artic/server/
|
COPY transactionsserver.exe /home/artic/server/
|
COPY *.json /home/artic/server/
|
|
USER artic
|
WORKDIR /home/artic
|
CMD ["/usr/bin/supervisord","-c","/etc/supervisord.conf"]
|