docker: fix config #198

closed
opened by knotbin.com targeting master from [deleted fork]: fix-docker

(i be traumatized) fixes knotguard options, along with some more config improvements and fixes in docker compose and dockerfile

Changed files
+3 -2
docker
+2 -1
docker/Dockerfile
··· 1 1 FROM docker.io/golang:1.24-alpine3.21 AS build 2 2 3 3 ENV CGO_ENABLED=1 4 + ENV KNOT_REPO_SCAN_PATH=/home/git/repositories 4 5 WORKDIR /usr/src/app 5 6 COPY go.mod go.sum ./ 6 7 ··· 34 35 EXPOSE 22 35 36 EXPOSE 5555 36 37 37 - ENTRYPOINT ["/bin/sh", "-c", "chown git:git /app && chown git:git /home/git/repositories && /init"] 38 + ENTRYPOINT ["/bin/sh", "-c", "chown git:git /app && chown -R git:git \"$KNOT_REPO_SCAN_PATH\" && /init"]
+1 -1
docker/docker-compose.yml
··· 30 30 - "${KNOT_SERVER_PORT:-443}:443" 31 31 - "${KNOT_SERVER_PORT:-443}:443/udp" 32 32 volumes: 33 - - caddy_data: 33 + - caddy_data:/data 34 34 restart: always 35 35 profiles: ["caddy"]