summaryrefslogtreecommitdiffstats
path: root/packaging/Dockerfile.packager
blob: 14f711ca68eee23e804a312646560eba49060602 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
ARG ARCH=amd64
ARG DISTRO=debian
ARG DISTRO_VERSION=10
ARG VERSION=0.1

FROM netdata/package-builders:${DISTRO}${DISTRO_VERSION} AS build

ARG ARCH
ARG DISTRO
ARG DISTRO_VERSION
ARG VERSION

ENV ARCH=$ARCH
ENV DISTRO=$DISTRO
ENV DISTRO_VERSION=$DISTRO_VERSION
ENV VERSION=$VERSION

WORKDIR /netdata
COPY . .

RUN /build.sh

FROM ${DISTRO}:${DISTRO_VERSION} AS runtime

ARG ARCH
ARG DISTRO
ARG DISTRO_VERSION
ARG VERSION

ENV ARCH=$ARCH
ENV DISTRO=$DISTRO
ENV DISTRO_VERSION=$DISTRO_VERSION
ENV VERSION=$VERSION

COPY ./packaging/scripts/install.sh /install.sh
COPY ./packaging/scripts/test.sh /test.sh

COPY --from=build /netdata/artifacts /artifacts

RUN /install.sh

CMD ["/test.sh"]