From 7d256c61bca1fdcb3b29da8ab4e8987dcef807fd Mon Sep 17 00:00:00 2001 From: Juni Kim Date: Tue, 31 Jan 2023 13:02:26 -0500 Subject: [PATCH] dockerfile --- .gitignore | 1 + Dockerfile | 6 ++++++ install_alpine.sh | 6 +++++- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 Dockerfile 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() {