From ac11110db1a6407bc0d6c2512cf4ce184db357ca Mon Sep 17 00:00:00 2001 From: Pasha Date: Mon, 25 Aug 2025 10:32:05 +0300 Subject: [PATCH] upd --- Dockerfile | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab943978a..ecf49a470 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,3 @@ -# Build stage FROM docker.io/library/golang:1.23-alpine3.20 AS build-env ARG GOPROXY=https://proxy.golang.org,direct @@ -11,7 +10,6 @@ ARG TAGS="sqlite sqlite_unlock_notify" ENV TAGS="bindata timetzdata $TAGS" ARG CGO_EXTRA_CFLAGS -# Build deps RUN apk --no-cache add \ build-base \ git \ @@ -21,35 +19,27 @@ RUN apk --no-cache add \ && rm -rf /var/cache/apk/* \ && update-ca-certificates -# Устанавливаем таймауты для git и go RUN git config --global http.postBuffer 1048576000 \ && git config --global http.lowSpeedLimit 0 \ && git config --global http.lowSpeedTime 999999 -# Setup repo - сначала копируем только необходимые файлы COPY go.mod go.sum ./ RUN go mod download -# Копируем остальные файлы COPY . ${GOPATH}/src/code.gitea.io/gitea WORKDIR ${GOPATH}/src/code.gitea.io/gitea -# Checkout version if set RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi -# Пробуем сборку с ретраями RUN for i in {1..3}; do \ make clean-all build && break || \ (echo "Attempt $i failed, retrying in 5 seconds..." && sleep 5); \ done -# Begin env-to-ini build RUN go build contrib/environment-to-ini/environment-to-ini.go -# Copy local files COPY docker/root /tmp/local -# Set permissions RUN chmod 755 /tmp/local/usr/bin/entrypoint \ /tmp/local/usr/local/bin/gitea \ /tmp/local/etc/s6/gitea/* \