From ab83f39bfc6f4d1422ab3be1d9d6d3d0422a235f Mon Sep 17 00:00:00 2001 From: Kristofer Hallin Date: Wed, 17 Nov 2021 10:44:30 +0100 Subject: Nginx is now running in its own container. --- docker/nginx/Dockerfile | 13 +++++++++++++ docker/nginx/nginx.conf | 11 +++++++++++ docker/nginx/supervisord.conf | 9 +++++++++ 3 files changed, 33 insertions(+) create mode 100644 docker/nginx/Dockerfile create mode 100644 docker/nginx/nginx.conf create mode 100644 docker/nginx/supervisord.conf (limited to 'docker/nginx') diff --git a/docker/nginx/Dockerfile b/docker/nginx/Dockerfile new file mode 100644 index 0000000..9389b77 --- /dev/null +++ b/docker/nginx/Dockerfile @@ -0,0 +1,13 @@ +FROM debian:bullseye + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt update +RUN apt install -y nginx supervisor emacs-nox procps +RUN apt clean + +COPY supervisord.conf /etc/supervisor/ +COPY nginx.conf /etc/nginx/sites-available/default + +ENTRYPOINT supervisord -c /etc/supervisor/supervisord.conf + diff --git a/docker/nginx/nginx.conf b/docker/nginx/nginx.conf new file mode 100644 index 0000000..a734b0e --- /dev/null +++ b/docker/nginx/nginx.conf @@ -0,0 +1,11 @@ +server { + listen 80; + server_name _; + + access_log /var/log/nginx/access.log; + error_log /var/log/nginx/error.log warn; + + location / { + proxy_pass http://collector:8000; + } +} \ No newline at end of file diff --git a/docker/nginx/supervisord.conf b/docker/nginx/supervisord.conf new file mode 100644 index 0000000..32656b7 --- /dev/null +++ b/docker/nginx/supervisord.conf @@ -0,0 +1,9 @@ +[supervisord] +nodaemon=true + +[program:nginx] +command=/usr/sbin/nginx -g "daemon off;" +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 -- cgit v1.1