From c1284e3f9846eeb365f7982a8a1acc6f73f0df9d Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Sun, 30 Aug 2020 20:04:18 +0200 Subject: [PATCH] Build apline quark --- .drone.yml | 3 ++- Dockerfile | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1bd304f..818c7be 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,8 +4,9 @@ name: default steps: - name: build - image: gcc + image: alpine commands: + - apk update && apk add make git build-base linux-headers musl-dev - git clone https://git.friedl.net/playground/suckless-quark.git - cd suckless-quark - git checkout dirlist diff --git a/Dockerfile b/Dockerfile index c374834..ddf72f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,11 @@ FROM alpine +RUN adduser web --disabled-password --no-create-home --shell /sbin/nologin && \ + addgroup web web && \ + mkdir -p /var/www/html + COPY suckless-quark/quark /usr/local/bin -ENTRYPOINT ["/bin/sh"] +EXPOSE 8080 + +ENTRYPOINT ["quark", "-p", "8080", "-u", "web", "-g", "web", "-n", "4096", "-l", "-d", "/var/www/html"]