diff --git a/service/gitea/Containerfile b/service/gitea/Containerfile index 5f38bb0..5238d26 100644 --- a/service/gitea/Containerfile +++ b/service/gitea/Containerfile @@ -2,11 +2,10 @@ FROM docker.io/debian:bookworm-slim ARG VERSION=1.20.5 ENV PACKAGE_URL https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64 -RUN apt-get update -y && apt-get upgrade -y && \ - apt-get install -y --no-install-recommends curl ca-certificates gettext gosu \ - git openssh-client gnupg && \ - curl -L -o /usr/bin/gitea ${PACKAGE_URL} && chmod +x /usr/bin/gitea && \ - apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false curl +RUN apt-get update -y && apt-get upgrade -y && apt-get install -y --no-install-recommends \ + curl ca-certificates gettext gosu git openssh-client gnupg + +RUN curl -L -o /usr/bin/gitea ${PACKAGE_URL} && chmod +x /usr/bin/gitea RUN addgroup --system --gid 10000 git RUN adduser --system --uid 10000 --ingroup git --home /var/lib/gitea git diff --git a/service/gitea/quadlet/gitea.container b/service/gitea/quadlet/gitea.container index 19f8244..6aabbf3 100644 --- a/service/gitea/quadlet/gitea.container +++ b/service/gitea/quadlet/gitea.container @@ -6,8 +6,10 @@ After=container-build@%N.service container-volume@%N.service lldap.service [Container] ContainerName=%N EnvironmentFile=%E/coreos-home-server/%N/%N.env +HealthCmd=timeout 5s curl --fail --silent --show-error localhost:8080/api/healthz > /dev/null Image=localhost/%N:latest Network=internal +PodmanArgs=--sdnotify=healthy PublishPort=7920:7920 Volume=%N:/var/lib/%N:z