From c6df631bccafd528f92c2aa88b7b3ded1db93a9e Mon Sep 17 00:00:00 2001 From: Konstantin Pavlov Date: Thu, 3 Oct 2019 15:08:44 +0300 Subject: Docker: added an entrypoint to make configuration easier. Docker images now accept shell scripts, json files and certificate chain bundles to provide configuration on a container start by placing them into /docker-entrypoint.d/ directory. --- pkg/docker/Dockerfile.tmpl | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/docker/Dockerfile.tmpl') diff --git a/pkg/docker/Dockerfile.tmpl b/pkg/docker/Dockerfile.tmpl index 18d6d34e..c721931b 100644 --- a/pkg/docker/Dockerfile.tmpl +++ b/pkg/docker/Dockerfile.tmpl @@ -86,4 +86,8 @@ RUN ln -sf /dev/stdout /var/log/unit.log STOPSIGNAL SIGTERM +COPY docker-entrypoint.sh /usr/local/bin/ +RUN mkdir /docker-entrypoint.d/ +ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] + CMD ["unitd", "--no-daemon", "--control", "unix:/var/run/control.unit.sock"] -- cgit