summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2025-10-20 10:20:42 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2025-10-20 10:20:42 +0200
commitcb044dd567ab9fafba30e97e373c30bd301f027b (patch)
tree3491b69ae5d327556f0e5d4bd732ec6208746ece /Dockerfile
parent9d99b5e6d45e83e0ef72a9b88b84808f1282834b (diff)
Moved files to src and renamed variables
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile18
1 files changed, 9 insertions, 9 deletions
diff --git a/Dockerfile b/Dockerfile
index 10e70d3..e773b1c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,17 +1,17 @@
-FROM alpine
+FROM alpine:latest
RUN apk add --no-cache openssh-server fish git sudo
+# default uid for git user who has access to all repos
ENV GIT_UID=1000
# Modified ssh conf with disabled root login and no password authentication
-COPY ssh.conf /etc/ssh/sshd_config.d/
-COPY sudo-git /etc/sudoers.d/
+COPY src/ssh.conf /etc/ssh/sshd_config.d/
+COPY src/sudo-git /etc/sudoers.d/
-# required for permission check
-COPY run /usr/local/bin/
-RUN chmod +x /usr/local/bin/run
+# copy scrips
+COPY src/run /usr/local/bin/
+COPY src/init /usr/local/bin/
+RUN chmod 755 /usr/local/bin/run
+RUN chmod 755 /usr/local/bin/init
-# required for starting
-COPY init /usr/local/bin/
-RUN chmod +x /usr/local/bin/init
ENTRYPOINT ["/usr/local/bin/init"]