-
Notifications
You must be signed in to change notification settings - Fork 3
/
Dockerfile
29 lines (18 loc) · 880 Bytes
/
Dockerfile
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
26
27
28
FROM registry.suse.com/bci/bci-base:15.4
LABEL org.opencontainers.image.source="https://github.com/trento-project/checks"
# If set to C, LC_ALL takes precedence
ENV LC_ALL=C.UTF-8
# tar is required by kubectl cp
RUN zypper --non-interactive in -y tar && \
zypper --non-interactive clean
RUN mkdir --mode=0600 /tmp/trento-checks-build
WORKDIR /tmp/trento-checks-build
# checks.tar.gz is provided by OBS (build.opensuse.org)
ADD checks.tar.gz .
RUN install --directory --mode=0755 /usr/src/trento-checks
RUN install --directory --mode=0755 /usr/src/trento-checks/checks
RUN install --preserve-timestamps --mode=0644 ./checks/checks/* /usr/src/trento-checks/checks
RUN install --preserve-timestamps --mode=0755 ./checks/bin/trento-install-checks /usr/bin/trento-install-checks
WORKDIR /
RUN rm -r /tmp/trento-checks-build
ENTRYPOINT ["/usr/bin/trento-install-checks"]