summaryrefslogtreecommitdiffstats
path: root/compass-deck/Dockerfile-arm64
blob: 3bde0aea2a0e56c217d0220039ca9278dc6eb264 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM centos:7

ENV container docker
ARG BRANCH=master

RUN yum -y swap -- remove systemd-container systemd-container-libs -- install systemd

RUN yum -y update; yum clean all; \
(cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
rm -f /lib/systemd/system/local-fs.target.wants/*; \
rm -f /lib/systemd/system/sockets.target.wants/*udev*; \
rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \
rm -f /lib/systemd/system/basic.target.wants/*;\
rm -f /lib/systemd/system/anaconda.target.wants/*;\
yum clean all

ADD . /root/compass-deck

RUN /root/compass-deck/build.sh

EXPOSE 80

CMD ["/sbin/init", "/usr/local/bin/start.sh"]