From 3eadde6d2ca760a14ff31b414792d178d11b6b38 Mon Sep 17 00:00:00 2001 From: "Denis V. Dedkov" Date: Wed, 19 Jun 2024 11:33:02 +0200 Subject: [PATCH] Initial commit --- cpp-builder/Dockerfile | 4 ++++ nginx-unity/Dockerfile | 8 ++++++++ nginx-unity/ssl/Dockerfile | 12 ++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 cpp-builder/Dockerfile create mode 100644 nginx-unity/Dockerfile create mode 100644 nginx-unity/ssl/Dockerfile diff --git a/cpp-builder/Dockerfile b/cpp-builder/Dockerfile new file mode 100644 index 0000000..8a43535 --- /dev/null +++ b/cpp-builder/Dockerfile @@ -0,0 +1,4 @@ +FROM alpine:latest + +RUN apk add --no-cache git cmake clang ninja libusb-dev + diff --git a/nginx-unity/Dockerfile b/nginx-unity/Dockerfile new file mode 100644 index 0000000..033d598 --- /dev/null +++ b/nginx-unity/Dockerfile @@ -0,0 +1,8 @@ +FROM alpine + +RUN apk add --no-cache py3-flask unit-python3 + +WORKDIR /www/ + +CMD ["unitd", "--no-daemon", "--control", "0.0.0.0:8765"] + diff --git a/nginx-unity/ssl/Dockerfile b/nginx-unity/ssl/Dockerfile new file mode 100644 index 0000000..fb1ae21 --- /dev/null +++ b/nginx-unity/ssl/Dockerfile @@ -0,0 +1,12 @@ +FROM docker.dended.keenetic.pro/nginx-unit:latest + +RUN apk add --no-cache openssl + +RUN openssl req -x509 -nodes -days 365 \ + -subj "/C=CA/ST=QC/O=Company Inc/CN=example.com" \ + -newkey rsa:2048 -keyout mycert.key \ + -out mycert.pem -outform=PEM +RUN mkdir /var/lib/unit/certs && \ + cat mycert.pem mycert.key > /var/lib/unit/certs/bundle && \ + rm mycert.pem mycert.key +