diff --git a/docker/Dockerfile.20.10.20 b/docker/Dockerfile.20.10.20 index d56ef37..c7e9b8e 100644 --- a/docker/Dockerfile.20.10.20 +++ b/docker/Dockerfile.20.10.20 @@ -3,7 +3,7 @@ ARG BASE_IMAGE_VERSION=latest FROM alpine:${BASE_IMAGE_VERSION} LABEL maintainer="Alexander Zhirov " -LABEL version="0.1.0" +LABEL version="1.0.0" LABEL description="Адаптированный для Docker <=20.10.20 образ сборщика APK-файлов для Alpine Linux" ENV BUILDER_USER=builder \ diff --git a/docker/Dockerfile.27.3.1 b/docker/Dockerfile.27.3.1 index 0b491a8..23d84ce 100644 --- a/docker/Dockerfile.27.3.1 +++ b/docker/Dockerfile.27.3.1 @@ -3,7 +3,7 @@ ARG BASE_IMAGE_VERSION=latest FROM alpine:${BASE_IMAGE_VERSION} LABEL maintainer="Alexander Zhirov " -LABEL version="0.1.0" +LABEL version="1.0.0" LABEL description="Адаптированный для Docker >=27.3.1 образ сборщика APK-файлов для Alpine Linux" ENV BUILDER_USER=builder \ diff --git a/docker/apk-builder b/docker/apk-builder index 33ca993..7583ff8 100644 --- a/docker/apk-builder +++ b/docker/apk-builder @@ -86,11 +86,6 @@ if [ -n "$NFS_SERVER" ]; then log success "NFS-сервер $NFS_SERVER:$NFS_PATH успешно смонтирован в $REPOSITORY_DIR на порту $NFS_PORT! 📡" fi -if [ -n "$REPOSITORY_LIST" ]; then - echo "$REPOSITORY_LIST" | tr ';' '\n' > /etc/apk/repositories; - log success "Репозитории успешно обновлены! 📦" -fi - NAME_KEY="${NAME_KEY:=$BUILDER_USER}" if ! echo "$NAME_KEY" | grep -qE '^[a-zA-Z0-9_-]+$'; then @@ -139,6 +134,12 @@ else fi fi +if [ -n "$REPOSITORY_LIST" ]; then + echo "$REPOSITORY_LIST" | tr ';' '\n' > /etc/apk/repositories; + apk update + log success "Репозитории успешно обновлены! 📦" +fi + su - "$BUILDER_USER" -c " cp -r $SOURCE_DIR/* /home/$BUILDER_USER/package/ || exit 1 cd /home/$BUILDER_USER/package || exit 1