diff options
author | Kristofer Hallin <kristofer@sunet.se> | 2021-10-06 11:22:38 +0200 |
---|---|---|
committer | Kristofer Hallin <kristofer@sunet.se> | 2021-10-06 11:22:38 +0200 |
commit | 69fed87bd4a627b60d1c3d05852a6a3e6075c952 (patch) | |
tree | 44cf0abc35dceabcc56e4d4ba58a9e24d7913a6b /docker/collector/Dockerfile | |
parent | 579886d2176a869f55c2d0af4d1a1e30b8576105 (diff) |
Added Collector container.
Diffstat (limited to 'docker/collector/Dockerfile')
-rw-r--r-- | docker/collector/Dockerfile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/docker/collector/Dockerfile b/docker/collector/Dockerfile new file mode 100644 index 0000000..b84a56a --- /dev/null +++ b/docker/collector/Dockerfile @@ -0,0 +1,24 @@ +FROM debian:bullseye + +ENV DEBIAN_FRONTEND noninteractive + +RUN apt update +RUN apt install -y git nginx supervisor uwsgi uwsgi-plugin-python3 emacs-nox virtualenv procps +RUN apt clean + +WORKDIR /opt/ + +RUN mkdir certs +RUN git clone https://git.sunet.se/soc_collector.git /opt/collector + +WORKDIR /opt/collector/ + +COPY setup.sh /opt/collector/ +COPY supervisord.conf /etc/supervisor/ +COPY nginx.conf /etc/nginx/sites-available/default +COPY uwsgi.conf /etc/uwsgi/uwsgi.ini +COPY wsgi_demo_users.yaml /opt/collector/src/ + +RUN /opt/collector/setup.sh + +ENTRYPOINT supervisord -c /etc/supervisor/supervisord.conf |