FROM alpine:3.15 RUN apk update && apk upgrade && apk add --no-cache git gitea mariadb-client RUN addgroup git && adduser -D -G git git COPY start.sh /tmp/start.sh COPY app.ini /tmp/app.ini RUN mkdir -p /var/lib/gitea/{custom,data,log} RUN chown -R git:git /var/lib/gitea/ && chmod -R 750 /var/lib/gitea/ RUN chown -R root:git /etc/gitea && chmod -R 770 /etc/gitea RUN chown root:git /tmp/app.ini && chmod 770 /tmp/app.ini USER git WORKDIR /etc/gitea ENTRYPOINT ["sh", "/tmp/start.sh"]