diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..af9b68b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM alpine:latest + +ENV DOCKERBUILD 1 +COPY . /initscripts/ +RUN /initscripts/install_alpine.sh root +RUN /initscripts/install_alpine.sh user diff --git a/install_alpine.sh b/install_alpine.sh index f9195fa..2e63c85 100755 --- a/install_alpine.sh +++ b/install_alpine.sh @@ -26,7 +26,11 @@ root_setup() { apk add doas echo "permit nopass :wheel" >> /etc/doas.d/doas.conf } - usertest && createuser && installdoas + if test -z "$DOCKERBUILD"; then + usertest && createuser && installdoas + else + usertest && installdoas + fi } user_setup() {