From d5c1a8fedac1d98977b2bce064f1e68e4557a54f Mon Sep 17 00:00:00 2001 From: Enver Bisevac Date: Wed, 13 Sep 2023 14:02:29 +0200 Subject: [PATCH] volume config --- .npmrc | 3 --- Dockerfile | 16 +++++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) delete mode 100644 .npmrc diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 2be6b33f0..000000000 --- a/.npmrc +++ /dev/null @@ -1,3 +0,0 @@ -@harness:registry=https://npm.pkg.github.com -//npm.pkg.github.com/:_authToken=${GITHUB_ACCESS_TOKEN} -always-auth=true \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index ac6220291..bbc673613 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,7 +14,6 @@ ARG GITHUB_ACCESS_TOKEN # RUN npm ci --omit=dev COPY ./web . -COPY .npmrc /root/.npmrc RUN yarn && yarn build && yarn cache clean @@ -70,18 +69,21 @@ RUN apk --update add ca-certificates # ---------------------------------------------------------# FROM alpine/git:2.36.3 as final -RUN adduser -u 1001 -D -h /app iamuser - # setup app dir and its content WORKDIR /app -RUN chown -R 1001:1001 /app -COPY --from=builder --chown=1001:1001 --chmod=700 /app/gitness /app/gitness +VOLUME /data +ENV XDG_CACHE_HOME /data +ENV GITRPC_SERVER_GIT_ROOT /data +ENV GITNESS_DATABASE_DRIVER sqlite3 +ENV GITNESS_DATABASE_DATASOURCE /data/database.sqlite +ENV GITNESS_METRIC_ENABLED=true +ENV GITNESS_METRIC_ENDPOINT=https://stats.drone.ci/api/v1/gitness + +COPY --from=builder /app/gitness /app/gitness COPY --from=cert-image /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt EXPOSE 3000 EXPOSE 3001 -USER 1001 - ENTRYPOINT [ "/app/gitness", "server" ] \ No newline at end of file