summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2020-03-10 08:12:26 +1000
committerGitHub <noreply@github.com>2020-03-10 08:12:26 +1000
commitc4e491f7b85602464bab6152375fde360a9c791a (patch)
tree9742e195f0a36def8b59884dd5e35bf1adbd99ff /Dockerfile
parent71795877c697928882d72452a5516938fb0d59bf (diff)
Remove the confusion around the multiple Dockerfile(s) we have (#8214)
* Remove the confusion around the multiple Dockerfile(s) we have * Add comment at the top of Dockerfile.test to unconfuse users * Adde cmake to build deps for Dockerfile.test
Diffstat (limited to 'Dockerfile')
l---------[-rw-r--r--]Dockerfile70
1 files changed, 1 insertions, 69 deletions
diff --git a/Dockerfile b/Dockerfile
index d562192786..96ebbda6bd 100644..120000
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,69 +1 @@
-# TODO: Create a netdata/package-builder:alpine9
-#FROM netdata/package-buidler:alpine AS build
-FROM alpine:3.9 AS build
-
-# Install Dependencies
-RUN apk add --no-cache -U alpine-sdk bash curl libuv-dev zlib-dev \
- util-linux-dev libmnl-dev gcc make git autoconf \
- automake pkgconfig python logrotate openssl-dev cmake
-
-# Pass optional ./netdata-installer.sh args with --build-arg INSTALLER_ARGS=...
-ARG INSTALLER_ARGS=""
-
-# Copy Sources
-# Can also bind-mount sources with:
-# $ docker run -v $PWD:/netdata
-
-WORKDIR /netdata
-COPY . .
-
-# Build
-RUN ./netdata-installer.sh --dont-wait --dont-start-it --disable-go "${INSTALLER_ARGS}"
-
-FROM alpine:3.9 AS runtime
-
-# Install runtime dependeices
-RUN apk --no-cache -U add curl bash libuv zlib util-linux libmnl python
-
-# Create netdata user/group
-RUN addgroup -S netdata && \
- adduser -D -S -h /var/empty -s /bin/false -G netdata netdata
-
-# Copy binary from build layer
-COPY --from=build /usr/sbin/netdata /usr/sbin/netdata
-
-# Copy configuration files from build layer
-COPY --from=build /etc/netdata/ /etc/netdata/
-COPY --from=build /usr/lib/netdata/ /usr/lib/netdata/
-
-# Copy assets from build layer
-COPY --from=build /usr/share/netdata/ /usr/share/netdata/
-
-# Create some directories netdata needs
-RUN mkdir -p \
- /etc/netdata \
- /var/log/netdata \
- /var/lib/netdata \
- /var/cache/netdata \
- /usr/lib/netdata/conf.d \
- /usr/libexec/netdata/plugins.d
-
-# Fix permissions/ownerships
-RUN chown -R netdata:netdata \
- /etc/netdata/ \
- /usr/lib/netdata/ \
- /usr/share/netdata/ \
- /var/log/netdata \
- /var/lib/netdata \
- /var/cache/netdata \
- /usr/libexec/netdata
-
-VOLUME /etc/netdata
-VOLUME /var/lib/netdata
-VOLUME /var/log/netdata
-
-EXPOSE 19999/tcp
-
-USER netdata
-
-CMD ["/usr/sbin/netdata", "-D"]
+./packaging/docker/Dockerfile \ No newline at end of file