diff --git a/docker/Dockerfile.20.10.20 b/docker/Dockerfile.20.10.20 index c7e9b8e..d56ef37 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="1.0.0" +LABEL version="0.1.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 23d84ce..0b491a8 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="1.0.0" +LABEL version="0.1.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 7583ff8..33ca993 100644 --- a/docker/apk-builder +++ b/docker/apk-builder @@ -86,6 +86,11 @@ 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 @@ -134,12 +139,6 @@ 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