diff --git a/lc-stack-dns/Dockerfile b/lc-stack-dns/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..080a2c62d2b4dfd28fd54f4e86879b4e8557c8ce --- /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 4dbd1757a1aa96ff774f8567df364c174794d563..dd7f153d6a1b5fe23817adccf5e2d79b388b2702 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 +}