tangled
alpha
login
or
join now
vidyasagarv.com
/
knot-docker
forked from
tangled.org/knot-docker
0
fork
atom
Community maintained Docker config for the knot server
0
fork
atom
overview
issues
pulls
pipelines
Follow @ionchy.ca
vidyasagarv.com
5 months ago
fca5790a
f7dc969b
+6
-1
1 changed file
expand all
collapse all
unified
split
Dockerfile
+6
-1
Dockerfile
···
20
20
label org.opencontainers.image.vendor='tangled.sh'
21
21
label org.opencontainers.image.licenses='MIT'
22
22
23
23
+
arg UID=1000
24
24
+
arg GID=1000
25
25
+
23
26
copy rootfs .
24
27
run chmod 755 /etc
25
28
run chmod -R 755 /etc/s6-overlay
26
29
run apk add shadow s6-overlay execline openssl openssh git curl bash
27
27
-
run useradd -d /home/git git && openssl rand -hex 16 | passwd --stdin git
30
30
+
run groupadd -g $GID -f git
31
31
+
run useradd -u $UID -g $GID -d /home/git git
32
32
+
run openssl rand -hex 16 | passwd --stdin git
28
33
run mkdir -p /home/git/repositories && chown -R git:git /home/git
29
34
copy --from=builder /usr/bin/knot /usr/bin
30
35
run mkdir /app && chown -R git:git /app