From fa89a9b6f9c1ad234f155283dda2f7d0dd464623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Kl=C3=B6ck?= Date: Wed, 23 Mar 2022 12:56:27 +0000 Subject: [PATCH] First working version --- Dockerfile | 11 +++++++++++ default.conf | 6 ++++++ docker-compose.yml | 16 ++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 default.conf create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index e69de29..0026726 100644 --- a/Dockerfile +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM alpine:latest +RUN apk add -U --no-cache nginx wget +RUN addgroup nginx1 && adduser -DG nginx1 nginx1 + +RUN wget https://github.com/bastienwirtz/homer/releases/download/v22.02.1/homer.zip && unzip -d /var/www/html/ homer.zip +COPY default.conf /etc/nginx/http.d/default.conf + + +USER nginx +ENTRYPOINT /usr/sbin/nginx -g "daemon off;error_log /dev/stdout info;" + diff --git a/default.conf b/default.conf new file mode 100644 index 0000000..e9e9fd5 --- /dev/null +++ b/default.conf @@ -0,0 +1,6 @@ +server { + listen 80 default_server; + listen [::]:80 default_server; + + root /var/www/html; +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1f4cee8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +--- +version: "2" +services: + homer: + build: . + #To build from source, comment previous line and uncomment below + #build: . + container_name: homer + volumes: + - ./assets:/var/www/html/assets + ports: + - 2080:80 + #environment: + # - UID=1000 + # - GID=1000 + restart: unless-stopped