From ba61d82804dac8f3f62dd03e619407ca41e170c9 Mon Sep 17 00:00:00 2001 From: aleigh Date: Tue, 24 May 2022 12:41:12 -0700 Subject: [PATCH] lc-stack-dns: Setup docker for the DNS server --- lc-stack-dns/Dockerfile | 7 +++++++ lc-stack-dns/build.gradle | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 lc-stack-dns/Dockerfile diff --git a/lc-stack-dns/Dockerfile b/lc-stack-dns/Dockerfile new file mode 100644 index 000000000..080a2c62d --- /dev/null +++ b/lc-stack-dns/Dockerfile @@ -0,0 +1,7 @@ +FROM openjdk:17-alpine +EXPOSE 53 +RUN mkdir /app +COPY lc-stack-dns-1.26.tar /dist.tar +RUN tar xfv /dist.tar +RUN rm /dist.tar +ENTRYPOINT ["/lc-stack-dns-1.26/bin/lc-stack-dns"] diff --git a/lc-stack-dns/build.gradle b/lc-stack-dns/build.gradle index 4dbd1757a..dd7f153d6 100644 --- a/lc-stack-dns/build.gradle +++ b/lc-stack-dns/build.gradle @@ -1,6 +1,7 @@ plugins { id 'java' id 'application' + id "com.palantir.docker" version "0.33.0" } group 'leighco' @@ -28,3 +29,10 @@ test { application { mainClass = 'lc.stack.dns.DNSDaemon' } + +docker { + name "leighco/${project.name}:${project.version}" + tags 'latest' + buildArgs([BUILD_VERSION: '18.6']) + files tasks.distTar.outputs +} -- GitLab