diff --git a/linux/experimental/astra/1.7-alse/develop/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile similarity index 99% rename from linux/experimental/astra/1.7-alse/develop/Dockerfile rename to linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile index 616e4d312..420020a2a 100644 --- a/linux/experimental/astra/1.7-alse/develop/Dockerfile +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/astralinux:1.7-main +FROM quay.io/epicmorg/astralinux:1.7-main LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" ARG DEBIAN_FRONTEND=noninteractive diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile new file mode 100644 index 000000000..1e4371492 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile @@ -0,0 +1,44 @@ +all: app + +app: + make pip + make build + make deploy + make clean + +build: + make build-buildah + +deploy: + make deploy-buildah + +build-buildah: + buildah-wrapper --build + +deploy-buildah: + buildah-wrapper --deploy + +build-kaniko: + kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run + +deploy-kaniko: + kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug + +build-compose: + docker-compose build --compress --parallel --progress plain + +deploy-compose: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af + buildah rm -a + buildah rmi -a + +pip: + pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper + pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml new file mode 100644 index 000000000..0601363d2 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.7-develop" + build: + context: . \ No newline at end of file diff --git a/linux/experimental/astra/1.7-alse/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk/jdk7/docker-compose.yml similarity index 100% rename from linux/experimental/astra/1.7-alse/jdk7/docker-compose.yml rename to linux/ecosystem/epicmorg/astra/1.7-alse/jdk/jdk7/docker-compose.yml diff --git a/linux/experimental/astra/1.7-alse/main/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile similarity index 99% rename from linux/experimental/astra/1.7-alse/main/Dockerfile rename to linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile index 318fc0f00..94a8b2cfb 100644 --- a/linux/experimental/astra/1.7-alse/main/Dockerfile +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile @@ -1,4 +1,4 @@ -FROM epicmorg/astralinux:1.7-slim +FROM quay.io/epicmorg/astralinux:1.7-slim ARG DEBIAN_FRONTEND=noninteractive ################################################################## diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile new file mode 100644 index 000000000..1e4371492 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile @@ -0,0 +1,44 @@ +all: app + +app: + make pip + make build + make deploy + make clean + +build: + make build-buildah + +deploy: + make deploy-buildah + +build-buildah: + buildah-wrapper --build + +deploy-buildah: + buildah-wrapper --deploy + +build-kaniko: + kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run + +deploy-kaniko: + kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug + +build-compose: + docker-compose build --compress --parallel --progress plain + +deploy-compose: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af + buildah rm -a + buildah rmi -a + +pip: + pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper + pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml new file mode 100644 index 000000000..361f3b2e6 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.7-main" + build: + context: . diff --git a/linux/experimental/astra/1.7-alse/develop/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/main/requirements.txt similarity index 100% rename from linux/experimental/astra/1.7-alse/develop/requirements.txt rename to linux/ecosystem/epicmorg/astra/1.7-alse/main/requirements.txt diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python/README.md b/linux/ecosystem/epicmorg/astra/1.7-alse/python/README.md new file mode 100644 index 000000000..2df2ca322 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/python/README.md @@ -0,0 +1,26 @@ +# Version Compablity + +## Status of Python versions + +https://devguide.python.org/versions/ + +| Python | OpenSSL | Comments | Status | +| ------------- | ------------- | ----------------- | --------- | +| 2.6 | Not ready | No pip installed | End Of Life | +| 2.7 | Not ready | | End Of Life | +| 3.0 | Not ready | No pip installed | End Of Life | +| 3.1 | Not ready | No pip installed | End Of Life | +| 3.2 | 1.0.2u | | End Of Life | +| 3.3 | 1.0.2u | | End Of Life | +| 3.4 | 1.0.2u | | End Of Life | +| 3.5 | 1.1.1.1w | | End Of Life | +| 3.6 | 1.1.1.1w | | End Of Life | +| 3.7 | 1.1.1.1w | | End Of Life | +| 3.8 | 1.1.1.1w | | End Of Life | +| 3.9 | 1.1.1.1w | | security, 2025-10 | +| 3.10 | 3.4.x | | security, 2026-10 | +| 3.11 | 3.4.x | | security, 2029-10 | +| 3.12 | 3.4.x | | bugfix, 2028-10 | +| 3.13 | 3.4.x | | bugfix, 2029-10 | + +Only supported versions will be automaticly updated at CI. diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python/python3.13/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/python/python3.13/docker-compose.yml new file mode 100644 index 000000000..0e4636024 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/python/python3.13/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.7-python3.13" + build: + context: . diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Dockerfile new file mode 100644 index 000000000..2c79508ed --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Dockerfile @@ -0,0 +1,44 @@ +FROM quay.io/epicmorg/astralinux:1.7-rootfs +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/apt/sources.list.d/debian.sources +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/apt.conf.d/98-allow-unauthenticated /etc/apt/apt.conf.d/98-allow-unauthenticated +COPY etc/apt/apt.conf.d/97-allow-cert-exp /etc/apt/apt.conf.d/97-allow-cert-exp +COPY etc/apt/apt.conf.d/96-apt-retries /etc/apt/apt.conf.d/96-apt-retries +COPY etc/apt/sources.list /etc/apt/sources.list + +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# Cleanup +################################################################## +RUN echo "clean up" && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /root/tmp/* && \ + rm -rfv /tmp/* diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Makefile new file mode 100644 index 000000000..ff56425bb --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/Makefile @@ -0,0 +1,44 @@ +all: app + +app: + make pip + make build + make deploy + make clean + +build: + make build-buildah + +deploy: + make deploy-buildah + +build-buildah: + buildah-wrapper --build --squash + +deploy-buildah: + buildah-wrapper --deploy + +build-kaniko: + kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run + +deploy-kaniko: + kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug + +build-compose: + docker-compose build --compress --parallel --progress plain + +deploy-compose: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af + buildah rm -a + buildah rmi -a + +pip: + pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper + pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/docker-compose.yml new file mode 100644 index 000000000..a9b84c8d4 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.7-rootfs" + build: + context: . diff --git a/linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/96-apt-retries similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries rename to linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/96-apt-retries diff --git a/linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/97-allow-cert-exp similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp rename to linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/97-allow-cert-exp diff --git a/linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/98-allow-unauthenticated similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated rename to linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/98-allow-unauthenticated diff --git a/linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/99-no-check-valid-until similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until rename to linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/apt.conf.d/99-no-check-valid-until diff --git a/linux/experimental/astra/1.7-alse/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/sources.list similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/apt/sources.list rename to linux/ecosystem/epicmorg/astra/1.7-alse/rootfs/etc/apt/sources.list diff --git a/linux/experimental/astra/1.7-alse/slim/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile similarity index 68% rename from linux/experimental/astra/1.7-alse/slim/Dockerfile rename to linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile index 10d1ba82d..69f1368f3 100644 --- a/linux/experimental/astra/1.7-alse/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile @@ -1,30 +1,17 @@ -FROM epicmorg/astralinux:1.7-rootfs +FROM quay.io/epicmorg/astralinux:1.7-rootfs LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" -LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" -LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" -LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" -LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" -LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" -LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" -LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" -LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" -LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" -LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" -LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" -LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" -LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" -ARG DEBIAN_FRONTEND=noninteractive ################################################################## # prepare system ################################################################## RUN for i in $(seq 1 8); do mkdir -p "/usr/share/man/man${i}"; done +RUN mkdir -p /etc/apt/keyrings ################################################################## # sources list ################################################################## RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/apt/sources.list.d/debian.sources RUN rm -rfv /etc/locale.gen COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until @@ -46,19 +33,27 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ apt-transport-https \ apt-utils \ - gnupg \ - gnupg1 \ - gnupg2 \ aptitude \ bash \ binutils \ ca-certificates \ - locales \ - software-properties-common \ + coreutils \ curl \ - wget \ + dirmngr \ + file \ + gnupg \ + gnupg1 \ + gnupg2 \ + locales \ locate \ - sudo + rar \ + software-properties-common \ + sudo \ + unrar \ + unrar-free \ + unzip \ + wget \ + zip RUN update-ca-certificates --fresh @@ -70,21 +65,36 @@ RUN locale-gen ################################################################## # Create Base directory for various soft ################################################################## -ENV EMG_LOCAL_BASE_DIR=/usr/local/epicmorg +ENV EMG_LOCAL_BASE_DIR=/usr/local/share/epicmorg +ENV EMG_WELCOME_MESSAGE=true +ENV EMG_DONATION_MESSAGE=true RUN mkdir -p ${EMG_LOCAL_BASE_DIR} COPY usr/local/epicmorg ${EMG_LOCAL_BASE_DIR} +RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ + echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc ################################################################## -# cleanup +# Prepare dhparam.pem (4096 bit) +################################################################## +ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem +COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} +RUN openssl dhparam -in ${SSL_DHPARAM_FILE} -text -noout | grep bit + +################################################################## +# Set default workdir +################################################################## +WORKDIR ${EMG_LOCAL_BASE_DIR} + +################################################################## +# Cleanup ################################################################## RUN echo "clean up" && \ apt-get clean -y && \ apt-get autoclean -y && \ rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /root/tmp/* && \ + rm -rfv /tmp/* ################################################################## # update file db diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile new file mode 100644 index 000000000..ff56425bb --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile @@ -0,0 +1,44 @@ +all: app + +app: + make pip + make build + make deploy + make clean + +build: + make build-buildah + +deploy: + make deploy-buildah + +build-buildah: + buildah-wrapper --build --squash + +deploy-buildah: + buildah-wrapper --deploy + +build-kaniko: + kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run + +deploy-kaniko: + kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug + +build-compose: + docker-compose build --compress --parallel --progress plain + +deploy-compose: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af + buildah rm -a + buildah rmi -a + +pip: + pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper + pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml new file mode 100644 index 000000000..15ee6b533 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.7-slim" + build: + context: . diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries new file mode 100644 index 000000000..73262ccc3 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries @@ -0,0 +1 @@ +Acquire::Retries "9"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp new file mode 100644 index 000000000..e7ec46810 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp @@ -0,0 +1,2 @@ +Acquire::https::Verify-Peer "false"; +Acquire::https::Verify-Host "false"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated new file mode 100644 index 000000000..b36cd01c8 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated @@ -0,0 +1 @@ +APT::Get::AllowUnauthenticated "true"; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list new file mode 100644 index 000000000..112c8a0bc --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list @@ -0,0 +1,22 @@ +# Основной репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free +deb https://mirror.yandex.ru/mirrors/astralinux/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free + +# Оперативные обновления основного репозитория +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free +deb https://mirror.yandex.ru/mirrors/astralinux/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free + +# Базовый репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free +deb https://mirror.yandex.ru/mirrors/astralinux/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free + +# Расширенный репозиторий +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free +deb https://mirror.yandex.ru/mirrors/astralinux/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free + +# Расширенный репозиторий (компонент astra-ce) +deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce + +# Последнее срочное обновление (если доступно): +#deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/uu/last/repository-update/ main contrib non-free + diff --git a/linux/experimental/astra/1.7-alse/slim/etc/locale.gen b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/etc/locale.gen rename to linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/ssl/dhparam.pem b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/ssl/dhparam.pem new file mode 100644 index 000000000..55f4b8287 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/ssl/dhparam.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEAm+0RAGNHQ4/g2aE46V193TNcXR3dXxxe5YI2aqinYhxvYt2kv/p9 +sSs/OKRcTm2t6/yJXWH2wo7qLcxydvdFIRb1uMOZxBYSxh4DzZ6lv2saqK32Nf5b +iUS+wuA3mzB+WuUsuv3efyb7C8SQ3gY0JQSuA7jRSGUjfF6UBYIf0A10hW/dPrUl +v+uO5QFhU5z7WyJc09GEh2rPUWnUmRUWiKpP7lwRTasB4Q+egJW2vPkP01ichebB +ol/bz8JN/Q81AE/Ird6cNGDA6fm2t20+XTxeDyhAiEBzLtYjrg/HV8JUCYRmas6z +iyYY70eD03lJqRRdYR1uSNEjB3bGxUtKgKKw/weJti8VnQRlvYNcRZ/OQ3ZXfHmn +uZyXzeVmFcXvyA6qWMQy77IVpXcP7m4CIr0Zy6Ac4Ch9yxl3NmnKA5VEOfEWwTSp +5lX+CGFJrnbIaM9tPemoKohGZ9b5Dft0aFkRRCrY+JdfZON9HtxcdmCVi/CNWBC+ +EqvPAfYLYOGWT7FSJmkamLs+RFzKlFjoNMDv4YrMeOfMbcnFh7KIa75O/bhQkX+0 +3O3iW5QnnsxO7zyo4Yj0eIa1HmRWuJSvW3LSSlLCsULiD3TwQaot8xI+lNpdokIt +yujHFq1QxulLQSucG42s/IMdPIgUkETgjMTybITZiX6E480koVlXk2cCAQI= +-----END DH PARAMETERS----- diff --git a/linux/experimental/astra/1.7-alse/slim/usr/local/epicmorg/README.md b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/README.md similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/usr/local/epicmorg/README.md rename to linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/README.md diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/welcome.sh b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/welcome.sh new file mode 100644 index 000000000..57a314082 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/welcome.sh @@ -0,0 +1,68 @@ +#!/bin/sh + +# Donation message +show_donation_message() { + if [ "${EMG_DONATION_MESSAGE:-true}" != "false" ]; then + echo "╔══════════════════════════════════════════════════════════════════════════╗" + echo "║ ║" + echo "║ Images are developed under the MIT license and are not the result of ║" + echo "║ commercial activity. If you'd like to support us, feel free to donate ║" + echo "║ using the wallet details below. ║" + echo "║ Thank You! ║" + echo "║ ║" + echo "╠═════════════════════╦════════════════════════════════════════════════════╣" + echo "║ TYPE ║ ADDRESS ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ TON ║ EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ ETH ║ 0x26a8443a694f08cdfec966aa6fd72c45068753ec ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ BTC ║ bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2 ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ LTC ║ ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ NVC ║ 4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6 ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ DOGE ║ DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6 ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ PPC ║ pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ RVN ║ R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3 ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ ZEC ║ t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ XMR ║ 884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJ ║" + echo "║ ║ dYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1 ║" + echo "╠═════════════════════╬════════════════════════════════════════════════════╣" + echo "║ ║ https://patreon.com/epicmorg ║" + echo "║ WEB LINKS ║ https://ko-fi.com/epicmorg ║" + echo "║ ║ https://ko-fi.com/alexz696 ║" + echo "╚═════════════════════╩════════════════════════════════════════════════════╝" + fi +} + + +# Welcome message +show_welcome_message() { + if [ "${EMG_WELCOME_MESSAGE:-true}" != "false" ]; then + echo "╔══════════════════════════════════════════════════════════════════════════╗" + echo "║ ║" + echo "║ Welcome to one of the containers of the project. ║" + echo "║ ║" + echo "║ * EpicMorg directory with static binaries: '${EMG_LOCAL_BASE_DIR}' ║" + echo "║ * To disable Welcome message switch 'EMG_WELCOME_MESSAGE' to 'false' ║" + echo "║ * To disable Donation message switch 'EMG_DONATION_MESSAGE' to 'false' ║" + echo "║ ║" + echo "╚══════════════════════════════════════════════════════════════════════════╝" + show_donation_message + echo "╔══════════════════════════════════════════════════════════════════════════╗" + echo "║ Thank you for choosing us. ║" + echo "║ Enjoy using the project! ║" + echo "║ EpicMorg, 2025 ║" + echo "╚══════════════════════════════════════════════════════════════════════════╝" + fi +} + +clear +show_welcome_message +exit 0 diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_epicmorg_rootCA.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_epicmorg_rootCA.crt new file mode 100644 index 000000000..3e868398d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_epicmorg_rootCA.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIEEzCCAvugAwIBAgIUfigpDYicmN8hCXwWg9sHF17jVQ0wDQYJKoZIhvcNAQEN +BQAwgZgxCzAJBgNVBAYTAlJVMQwwCgYDVQQIDANTUEIxDDAKBgNVBAcMA1NQQjES +MBAGA1UECgwJRXBpY00ub3JnMRkwFwYDVQQLDBBFcGljTW9yZyBSb290IENBMRow +GAYDVQQDDBFFcGljTS5vcmcgUm9vdCBDQTEiMCAGCSqGSIb3DQEJARYTZGV2ZWxv +cGVyQGVwaWNtLm9yZzAeFw0yNDA2MDExMjQ3MTlaFw0zNDA1MzAxMjQ3MTlaMIGY +MQswCQYDVQQGEwJSVTEMMAoGA1UECAwDU1BCMQwwCgYDVQQHDANTUEIxEjAQBgNV +BAoMCUVwaWNNLm9yZzEZMBcGA1UECwwQRXBpY01vcmcgUm9vdCBDQTEaMBgGA1UE +AwwRRXBpY00ub3JnIFJvb3QgQ0ExIjAgBgkqhkiG9w0BCQEWE2RldmVsb3BlckBl +cGljbS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCU7/vFW4dm +atoZWEhtFwJ8WhBTWAx0fJzON9kzOM6YIvcu6/gpj++0j9d3hsg4VsTLjqeyRhYN +ts3b71CaW96OHZ+X4GFE87p2dOoBvzCE9iM+WqHJZzjf4Oa2hK/oiQtsbU+q66lw +eASPYRl5AU3gm7bzOLlpEvmabSzowdAU8qLBgrqJkdZf4ZjAcLfOvrVk8WaiUH3J +D19newfGu9LIH76LzOu+w48C+nYqUsHtnxVstQgxFdSGuul2UTqK/Xv+IOwR3tXt +WOhId6rGHxyXXM8Q+3jXcNWLLmGYecPoyQ4v3FNnecQzU76sx5h4Zf6oRA6crdya +3tHoPQqa+td3AgMBAAGjUzBRMB0GA1UdDgQWBBRyeMxzrQllpfSaruwHSo9HEJYE +/zAfBgNVHSMEGDAWgBRyeMxzrQllpfSaruwHSo9HEJYE/zAPBgNVHRMBAf8EBTAD +AQH/MA0GCSqGSIb3DQEBDQUAA4IBAQAXqf8kQqSmFVgRQ9EbwCDzHkjPZq0o7lkU +fZiH6/fshMG63lOLirLYXzQhfkkX2Gm671wAATpyj4GHzaf4+BPxn+1XdqGDV+AP +V6EqKNF5lixdEm9KsSlztQ5+7cN7noLbhfHGFm1ExLdLJi4fY0EgX60ACkwttfkb +OCTSXGK6JHXWE2hGWKhANyFjC62oFWdaptTlLDiSLLjtrMfs7c9Ng+HUh0mMwejS +p2/4a3P0OFbLq/2TnHNTdYSDNM/oilhf0crebElUCYHir1HQF74Sh6G3ut8OO95J +qw2J44n6YPr8LwL4lGCj8+okUvwPqC305zpBjP6c1ztmxQ8+dCKZ +-----END CERTIFICATE----- diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_intermediateCA_code.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_intermediateCA_code.crt new file mode 100644 index 000000000..8aa93749d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/epicmorg_intermediateCA_code.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIETzCCAzegAwIBAgIUFGpH3osZ3jzR99AL4v3ljyQWtLUwDQYJKoZIhvcNAQEN +BQAwgZgxCzAJBgNVBAYTAlJVMQwwCgYDVQQIDANTUEIxDDAKBgNVBAcMA1NQQjES +MBAGA1UECgwJRXBpY00ub3JnMRkwFwYDVQQLDBBFcGljTW9yZyBSb290IENBMRow +GAYDVQQDDBFFcGljTS5vcmcgUm9vdCBDQTEiMCAGCSqGSIb3DQEJARYTZGV2ZWxv +cGVyQGVwaWNtLm9yZzAeFw0yNDA2MDExMjQ3MjBaFw0zNDA1MzAxMjQ3MjBaMIGv +MQswCQYDVQQGEwJSVTEMMAoGA1UECAwDU1BCMQwwCgYDVQQHDANTUEIxEjAQBgNV +BAoMCUVwaWNNLm9yZzEeMBwGA1UECwwVRXBpY01vcmcgQ29kZSBTaWduaW5nMSww +KgYDVQQDDCNFcGljTS5vcmcgSW50ZXJtZWRpYXRlIENvZGUgU2lnbmluZzEiMCAG +CSqGSIb3DQEJARYTZGV2ZWxvcGVyQGVwaWNtLm9yZzCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAL+Vm2ZwT27KenCyMEujAlmp0c92rCOu3QB/Ji8YR5Fh +EgacatKRQ8kbZfb+uNK8s25oZlYlYd7VxdRp+rwGAjSKjxZ3SoQUj+gt7dGKhgNo +TADMO+17ZC7KS+El4l2esjL4wWSVWT2axnwCbytpe0HG0bfAW3PktSc4X5w+5eoK +YIQ7o00Yp+7tw6MDefQJDjDvigr1BizlCcF3WmygRAP8X+2/gHzzQ2AWqykQ9Vdv +4KPavcCpg7j8rHE4cK2lbET/4vYlexe6GreG6TRvlxntY3BxsERkq8uG5MjriIBl +Z1KKAoGr/0PSjMbqzlzLr0hLeIMZ3JU5AUrIWOZe7iMCAwEAAaN4MHYwHwYDVR0j +BBgwFoAUcnjMc60JZaX0mq7sB0qPRxCWBP8wDwYDVR0TBAgwBgEB/wIBADAOBgNV +HQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFPnuujuW +Y60YVHIXpUV15ioUXU3bMA0GCSqGSIb3DQEBDQUAA4IBAQAJvXBYLcPV6TV0cYt7 +KqQ/d7+BPqE5dHYYNKRGQLrZY05ceVDDAnQoiTO7R6zT75I34D0RjcWbBFcJsfas +gvzgjqEItN7cm051kkthGYFIfASN07n89YqUeQpqQ5tg5MEqNBbNAlTgazgwlMFV +sSh3hZLmeUW6phvU89VineF+IPTEhHWcvoYfmwd4rW0JSEImbr6QmJ8dhw0DSocW +HSSpST9Mk6zEswBbs9Pvpgdewy+DkvApD7bPlfy/8jctAKk2R43jw8XTxWy07phE ++po13WQCC94Ydb2MBh0U6gwTPe+/QAS90IpvhjlDQWWJtaZKNQIHMh9qdrZU/fK1 +pzZh +-----END CERTIFICATE----- diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/intermediateCA_https.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/intermediateCA_https.crt new file mode 100644 index 000000000..f0e7d4027 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/intermediateCA_https.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEQTCCAymgAwIBAgIUFGpH3osZ3jzR99AL4v3ljyQWtLYwDQYJKoZIhvcNAQEN +BQAwgZgxCzAJBgNVBAYTAlJVMQwwCgYDVQQIDANTUEIxDDAKBgNVBAcMA1NQQjES +MBAGA1UECgwJRXBpY00ub3JnMRkwFwYDVQQLDBBFcGljTW9yZyBSb290IENBMRow +GAYDVQQDDBFFcGljTS5vcmcgUm9vdCBDQTEiMCAGCSqGSIb3DQEJARYTZGV2ZWxv +cGVyQGVwaWNtLm9yZzAeFw0yNDA2MDExMjQ3MjBaFw0zNDA1MzAxMjQ3MjBaMIGh +MQswCQYDVQQGEwJSVTEMMAoGA1UECAwDU1BCMQwwCgYDVQQHDANTUEIxEjAQBgNV +BAoMCUVwaWNNLm9yZzEXMBUGA1UECwwORXBpY01vcmcgSFRUUFMxJTAjBgNVBAMM +HEVwaWNNLm9yZyBJbnRlcm1lZGlhdGUgSFRUUFMxIjAgBgkqhkiG9w0BCQEWE2Rl +dmVsb3BlckBlcGljbS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCziMvV2TQ7FRp3SG8ArOre4e34alHUxF7pUFVchMJpEWa6AVFtkPvFs/Zm/KcY +FLxsI8c4UT21lkH6Np1zr8ZUYF/QG32WZTEpeGL3FKI5WO83bSkuaRSGYm9lQ932 +/t+oQ36B+JpLcmnEPr79I4fwU2BG+Yr+1McWqpwOaM10c+2QcXFMUWszno8kxdUG +ixjbxrGGoNJxW+zBhXpC1PBiK5whBe5p/u4cn7i4f8ANTmKd4jn0NSN4K5gnP03J +Wf+ePbbyaXMj4YWamlTMWOFDID9xJHwYaYF8bDVR7cUPKRGJe5D6mc8JcnO8+WHJ +GsvCkRZEA44OEArpXVNwMTgZAgMBAAGjeDB2MB8GA1UdIwQYMBaAFHJ4zHOtCWWl +9Jqu7AdKj0cQlgT/MA8GA1UdEwQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMBMG +A1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBTyIWWlrsX5gyd+pGFmYzZVnbXg +GzANBgkqhkiG9w0BAQ0FAAOCAQEAdMkjh0fJI+S1u5efCu0LiwM8SaMz0E8OuaAY +7MNLUu1NeiVqPyxYIxr25OnBzDwTIdsoMNHcgQB+aQFWLH6LFRgheBn6ywqIm/zJ +l3+1tLJhj/NJEI7o0eLDjGwKKoSloj8QdpMc+PIQENQVlwNm1zdHBDQfclAL2t1n +UpLfYrt7Hjta++ZI+8JAgqBb3yijI6fu8KRCQU5SpwEV/ifdFWsPjh68oQFnQafQ +WyiKsy4EPPkCChMI/vD/PTImwes8obyGHD/CshNFvxVnmqNq2o9r5wl6udLMC5NF +fpCbO1B5Sm6SwBhpOAWfaD2SoVP1d0MKCroATB88vpZUCFoaVw== +-----END CERTIFICATE----- diff --git a/linux/experimental/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt rename to linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt diff --git a/linux/experimental/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt similarity index 100% rename from linux/experimental/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt rename to linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem_2024.crt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem_2024.crt new file mode 100644 index 000000000..1fbc4a47e --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem_2024.crt @@ -0,0 +1,39 @@ +-----BEGIN CERTIFICATE----- +MIIG6DCCBNCgAwIBAgICEAUwDQYJKoZIhvcNAQELBQAwcDELMAkGA1UEBhMCUlUx +PzA9BgNVBAoMNlRoZSBNaW5pc3RyeSBvZiBEaWdpdGFsIERldmVsb3BtZW50IGFu +ZCBDb21tdW5pY2F0aW9uczEgMB4GA1UEAwwXUnVzc2lhbiBUcnVzdGVkIFJvb3Qg +Q0EwHhcNMjQwNzE1MTI1MDQxWhcNMjkwNzE5MTI1MDQxWjBvMQswCQYDVQQGEwJS +VTE/MD0GA1UECgw2VGhlIE1pbmlzdHJ5IG9mIERpZ2l0YWwgRGV2ZWxvcG1lbnQg +YW5kIENvbW11bmljYXRpb25zMR8wHQYDVQQDDBZSdXNzaWFuIFRydXN0ZWQgU3Vi +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1j0rkZECOt1S8o7I +JY+4YKAxuEa5xaHKHXT2EpkuC/0krqMOjUy2oPIRNgR5g8X0Jl6jamxeGLc4Q1tf +ju6or9oSRYThIUhRsFDQNBiBBEXoBgWxTfiKB2eyT97+pz5TBtBiRCPaLGRHYLRb +9Jz2HkJlxbtNPjtDrF5DPHym+mZ1M1z3hIQYAqJwLpsEBnsw/VxWMlxqHoeewd0h +uJMd71KQ5vOKlz7KrIZ6EobNNa6wItuvsfj3kYCK7O78uLHGXXFxdr8Hae9lMUmC +8F7AFwa+bO1LRlTlqW7rE3rLf+jj70N01N8T3o22v14YBaFBWQWncAVYD2JuL3tH +252+kdNOERf1fLbLRigJAbd+hOhWYlNf963TFDgnNPliHNIW72SygVBnI2V3JwO1 +dp1hVKpK/zt8ziGdHW4gmOLTsH50YKdR4jNqUgQv4wASlKn9OpN6zHYc5G8h86fY +BM+zxE5ikGI+I/vIqBuI0eaDU92AWN/YjFLpu8tMu9kLRSCf1vug6FIfDPWVo7iP +ac/SI2v8jnnpaW7ph/Pz3WkzaG7ZZJsfFs+8dploWc6LOoDtbFBhMdGMxu024msC +0PSjZb5ODXPIaO2NsA7fMiAtZcoK6anTUJh4zOP/stA9qsJGNxdrEmiPXSmBZY/N +Y0wkZgZ6JTDhw7038bPvctkblJkCAwEAAaOCAYswggGHMB0GA1UdDgQWBBR3Pdk5 +r0K93FvKduru/c4+YSkwXzAfBgNVHSMEGDAWgBTh0YHlzlpfBKrS6badZrHF+qws +hzAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADCBmAYIKwYBBQUH +AQEEgYswgYgwQAYIKwYBBQUHMAKGNGh0dHA6Ly9udWMtY2RwLnZvc2tob2QucnUv +Y2RwL3Jvb3RjYV9zc2xfcnNhMjAyMi5jcnQwRAYIKwYBBQUHMAKGOGh0dHA6Ly9u +dWMtY2RwLmRpZ2l0YWwuZ292LnJ1L2NkcC9yb290Y2Ffc3NsX3JzYTIwMjIuY3J0 +MIGFBgNVHR8EfjB8MDqgOKA2hjRodHRwOi8vbnVjLWNkcC52b3NraG9kLnJ1L2Nk +cC9yb290Y2Ffc3NsX3JzYTIwMjIuY3JsMD6gPKA6hjhodHRwOi8vbnVjLWNkcC5k +aWdpdGFsLmdvdi5ydS9jZHAvcm9vdGNhX3NzbF9yc2EyMDIyLmNybDANBgkqhkiG +9w0BAQsFAAOCAgEAmsINXtQ7wwUWvIeOr80MdJS/5G4xhyZOVEmeUorThquT672y +cCg3XCxc4fwbiZqSSbBqntQ7RtiTAKMYMvBageKoVHbzz+R4jX01tKcTx8cDePrz +dJ73bLNUorE7RU9QsW4KyiUeRmjMDV23AUlEvuQFTwgkHXvbac1BBdPn9CrssQuF +5EGohZKcQPFiAAc4SHbRNhlr7uAwgpc/erzI9EAcvA6BVAXcVKoeGpV01uexUgZ6 +St5RP9UmDWNA7T4yVXWJ233N0Q8bl+6AswINQ3PosPu6yQQHQjr65YS06epK+AeI +6j+oGR4xI7EhTQhQvaobnGmX/8QQ7XDRYCP2HXYxiffnn/CfZ/BVyKLYeY1ZipjE +nzqdQIC2+Q3WtY8jsVRQMP38WFRmtsIt5snehnPTs5bKGVIcYzj3o3Ex/K7agEz0 +zAJ0JR5ivXZOvNkT0g9x1v+S1IkU3e/nX1a+tpRquMtnHX0L2lXArNHUbaOO9EJt +d57WaIpofV5cVhhwShOgAuBc9UMJF3/n4t4RKiPxtsK8P67gcmphMhslj7AMYrYM +ej2NvQZY4m3ub3CPC/PrTjDONvb+8g5xrKtxBjYqC74HSB4dg9G3WimSDUuP2Su6 +G2y2TUeyJuCvCLz289VoO0vg7cNdMobE3KCqAiiNhN2VBFxHAUKmUoRcRdw= +-----END CERTIFICATE----- diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Dockerfile b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Dockerfile new file mode 100644 index 000000000..1f0790628 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Dockerfile @@ -0,0 +1,44 @@ +FROM quay.io/epicmorg/astralinux:1.8-rootfs +LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.vendor="EpicMorg DevTeam, developer@epicm.org" +LABEL org.opencontainers.image.authors="STAM, kasthack, Aleks-Z" +LABEL org.opencontainers.image.source="https://github.com/EpicMorg/docker" +LABEL org.opencontainers.image.url="https://github.com/EpicMorg/docker" +LABEL donate.crypto.TON="EQDvHXRK-K1ZieJhgTD9JZQk7xCnWzRbctYnUkWq1lZq1bUg" +LABEL donate.crypto.ETH="0x26a8443a694f08cdfec966aa6fd72c45068753ec" +LABEL donate.crypto.BTC="bc1querz8ug9asjmsuy6yn4a94a2athgprnu7e5zq2" +LABEL donate.crypto.LTC="ltc1qtwwacq8f0n76fer2y83wxu540hddnmf8cdrlvg" +LABEL donate.crypto.NVC="4SbMynYETyhmKdggu8f38ULU6yQKiJPuo6" +LABEL donate.crypto.DOGE="DHyfE1CZzWtyaQiaMmv6g4KvXVQRUgrYE6" +LABEL donate.crypto.PPC="pQWArPzYoLppNe7ew3QPfto1k1eq66BYUB" +LABEL donate.crypto.RVN="R9t2LKeLhDSZBKNgUzSDZAossA3UqNvbV3" +LABEL donate.crypto.ZEC="t1KRMMmwMSZth8vJcd2ZHtPEFKTQ74yVixE" +LABEL donate.crypto.XMR="884PqZ1gDjWW7fKxtbaeRoBeSh9EGZbkqUyLriWmuKbwLZrAJdYUs4wQxoVfEJoW7LBhdQMP9cFhZQpJr6xvg7esHLdCbb1" +ARG DEBIAN_FRONTEND=noninteractive + +################################################################## +# sources list +################################################################## +RUN rm -rfv /etc/apt/sources.list +RUN rm -rfv /etc/apt/sources.list.d/debian.sources +RUN rm -rfv /etc/locale.gen + +COPY etc/apt/apt.conf.d/99-no-check-valid-until /etc/apt/apt.conf.d/99-no-check-valid-until +COPY etc/apt/apt.conf.d/98-allow-unauthenticated /etc/apt/apt.conf.d/98-allow-unauthenticated +COPY etc/apt/apt.conf.d/97-allow-cert-exp /etc/apt/apt.conf.d/97-allow-cert-exp +COPY etc/apt/apt.conf.d/96-apt-retries /etc/apt/apt.conf.d/96-apt-retries +COPY etc/apt/sources.list /etc/apt/sources.list + +RUN apt-get update && \ + apt-get dist-upgrade -y + +################################################################## +# Cleanup +################################################################## +RUN echo "clean up" && \ + apt-get clean -y && \ + apt-get autoclean -y && \ + rm -rfv /var/lib/apt/lists/* && \ + rm -rfv /var/cache/apt/archives/*.deb && \ + rm -rfv /root/tmp/* && \ + rm -rfv /tmp/* diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Makefile b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Makefile new file mode 100644 index 000000000..ff56425bb --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/Makefile @@ -0,0 +1,44 @@ +all: app + +app: + make pip + make build + make deploy + make clean + +build: + make build-buildah + +deploy: + make deploy-buildah + +build-buildah: + buildah-wrapper --build --squash + +deploy-buildah: + buildah-wrapper --deploy + +build-kaniko: + kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:debug --dry-run + +deploy-kaniko: + kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:debug + +build-compose: + docker-compose build --compress --parallel --progress plain + +deploy-compose: + docker-compose push + +clean: + docker container prune -f + docker image prune -f + docker network prune -f + docker volume prune -f + docker system prune -af + buildah rm -a + buildah rmi -a + +pip: + pip3 install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper + pip install --break-system-packages --no-cache-dir kaniko-wrapper buildah-wrapper \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/docker-compose.yml new file mode 100644 index 000000000..7b0e26e21 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/docker-compose.yml @@ -0,0 +1,5 @@ +services: + app: + image: "quay.io/epicmorg/astralinux:1.8-rootfs" + build: + context: . diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/96-apt-retries b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/96-apt-retries new file mode 100644 index 000000000..73262ccc3 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/96-apt-retries @@ -0,0 +1 @@ +Acquire::Retries "9"; diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/97-allow-cert-exp b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/97-allow-cert-exp new file mode 100644 index 000000000..e7ec46810 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/97-allow-cert-exp @@ -0,0 +1,2 @@ +Acquire::https::Verify-Peer "false"; +Acquire::https::Verify-Host "false"; diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/98-allow-unauthenticated b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/98-allow-unauthenticated new file mode 100644 index 000000000..b36cd01c8 --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/98-allow-unauthenticated @@ -0,0 +1 @@ +APT::Get::AllowUnauthenticated "true"; diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/99-no-check-valid-until b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/99-no-check-valid-until new file mode 100644 index 000000000..4e6d9209d --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/apt.conf.d/99-no-check-valid-until @@ -0,0 +1 @@ +Acquire::Check-Valid-Until no; diff --git a/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/sources.list b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/sources.list new file mode 100644 index 000000000..66d8ffd3f --- /dev/null +++ b/linux/ecosystem/epicmorg/astra/1.8-alse/rootfs/etc/apt/sources.list @@ -0,0 +1,11 @@ +# Основной репозиторий, включающий актуальное оперативное или срочное обновление +deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware + +# Расширенный репозиторий, соответствующий актуальному оперативному обновлению +deb https://dl.astralinux.ru/astra/stable/1.8_x86-64/extended-repository/ 1.8_x86-64 main contrib non-free non-free-firmware + +deb https://dl.astralinux.ru/astra/frozen/1.8_x86-64/1.8.1/main-repository/ 1.8_x86-64 main contrib non-free non-free-firmware +deb https://dl.astralinux.ru/astra/frozen/1.8_x86-64/1.8.1/extended-repository/ 1.8_x86-64 main contrib non-free non-free-firmware + +deb https://dl.astralinux.ru/astra/frozen/1.8_x86-64/1.8.2/main-repository/ 1.8_x86-64 contrib main non-free non-free-firmware +deb https://dl.astralinux.ru/astra/frozen/1.8_x86-64/1.8.2/extended-repository/ 1.8_x86-64 contrib main non-free non-free-firmware diff --git a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile index 356675d61..6c738df41 100644 --- a/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile +++ b/linux/ecosystem/epicmorg/debian/12-bookworm/slim/Dockerfile @@ -53,8 +53,10 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio bash \ binutils \ ca-certificates \ + coreutils \ curl \ dirmngr \ + file \ gnupg \ gnupg1 \ gnupg2 \ @@ -91,7 +93,7 @@ RUN chmod +x ${EMG_LOCAL_BASE_DIR}/welcome.sh && \ echo '[ ! -z "$TERM" -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh -a -x ${EMG_LOCAL_BASE_DIR}/welcome.sh ] && ${EMG_LOCAL_BASE_DIR}/welcome.sh' >> /etc/bash.bashrc ################################################################## -# Preparew dhparam.pem (4096 bit) +# Prepare dhparam.pem (4096 bit) ################################################################## ENV SSL_DHPARAM_FILE=/etc/ssl/dhparam.pem COPY etc/ssl/dhparam.pem ${SSL_DHPARAM_FILE} diff --git a/linux/experimental/astra/1.7-alse/develop/Makefile b/linux/experimental/astra/1.7-alse/develop/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/develop/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/develop/docker-compose.yml b/linux/experimental/astra/1.7-alse/develop/docker-compose.yml deleted file mode 100644 index 9965ef411..000000000 --- a/linux/experimental/astra/1.7-alse/develop/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-develop" - build: - context: . \ No newline at end of file diff --git a/linux/experimental/astra/1.7-alse/jdk11/Dockerfile b/linux/experimental/astra/1.7-alse/jdk11/Dockerfile deleted file mode 100644 index 3ddf50975..000000000 --- a/linux/experimental/astra/1.7-alse/jdk11/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=11 -ARG K_JDK_FULL_VERSION=jdk-11.0.23 -ARG K_JDK_VERSION=11.0.23 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java11 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk11/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk11/Dockerfile.develop deleted file mode 100644 index fd5ebc2bc..000000000 --- a/linux/experimental/astra/1.7-alse/jdk11/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=11 -ARG K_JDK_FULL_VERSION=jdk-11.0.23 -ARG K_JDK_VERSION=11.0.23 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java11 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk11/Makefile b/linux/experimental/astra/1.7-alse/jdk11/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk11/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk11/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk11/docker-compose.yml deleted file mode 100644 index 5875ee1cc..000000000 --- a/linux/experimental/astra/1.7-alse/jdk11/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk11" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk11" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk11/requirements.txt b/linux/experimental/astra/1.7-alse/jdk11/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk11/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk16/Dockerfile b/linux/experimental/astra/1.7-alse/jdk16/Dockerfile deleted file mode 100644 index 383814e4b..000000000 --- a/linux/experimental/astra/1.7-alse/jdk16/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=16 -ARG K_JDK_FULL_VERSION=jdk-16.0.2 -ARG K_JDK_VERSION=16.0.2 -ARG K_JDK_BUILD_VERSION=7 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java17 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk16/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk16/Dockerfile.develop deleted file mode 100644 index b98de95e9..000000000 --- a/linux/experimental/astra/1.7-alse/jdk16/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=16 -ARG K_JDK_FULL_VERSION=jdk-16.0.2 -ARG K_JDK_VERSION=16.0.2 -ARG K_JDK_BUILD_VERSION=7 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java16 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk16/Makefile b/linux/experimental/astra/1.7-alse/jdk16/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk16/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk16/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk16/docker-compose.yml deleted file mode 100644 index d74a40e70..000000000 --- a/linux/experimental/astra/1.7-alse/jdk16/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk16" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk16" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk16/requirements.txt b/linux/experimental/astra/1.7-alse/jdk16/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk16/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk17/Dockerfile b/linux/experimental/astra/1.7-alse/jdk17/Dockerfile deleted file mode 100644 index 8367e68c6..000000000 --- a/linux/experimental/astra/1.7-alse/jdk17/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=17 -ARG K_JDK_FULL_VERSION=jdk-17.0.11 -ARG K_JDK_VERSION=17.0.11 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java17 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk17/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk17/Dockerfile.develop deleted file mode 100644 index 352cca3ae..000000000 --- a/linux/experimental/astra/1.7-alse/jdk17/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=17 -ARG K_JDK_FULL_VERSION=jdk-17.0.11 -ARG K_JDK_VERSION=17.0.11 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java17 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk17/Makefile b/linux/experimental/astra/1.7-alse/jdk17/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk17/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk17/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk17/docker-compose.yml deleted file mode 100644 index 6152cbe46..000000000 --- a/linux/experimental/astra/1.7-alse/jdk17/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk17" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk17" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk17/requirements.txt b/linux/experimental/astra/1.7-alse/jdk17/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk17/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk18/Dockerfile b/linux/experimental/astra/1.7-alse/jdk18/Dockerfile deleted file mode 100644 index 8fd5d59b8..000000000 --- a/linux/experimental/astra/1.7-alse/jdk18/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=18 -ARG K_JDK_FULL_VERSION=jdk-18.0.2.1 -ARG K_JDK_VERSION=18.0.2.1 -ARG K_JDK_BUILD_VERSION=1 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java17 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk18/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk18/Dockerfile.develop deleted file mode 100644 index e1fc440d4..000000000 --- a/linux/experimental/astra/1.7-alse/jdk18/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=18 -ARG K_JDK_FULL_VERSION=jdk-18.0.2.1 -ARG K_JDK_VERSION=18.0.2.1 -ARG K_JDK_BUILD_VERSION=1 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java16 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk18/Makefile b/linux/experimental/astra/1.7-alse/jdk18/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk18/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk18/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk18/docker-compose.yml deleted file mode 100644 index c3968045c..000000000 --- a/linux/experimental/astra/1.7-alse/jdk18/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk18" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk18" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk18/requirements.txt b/linux/experimental/astra/1.7-alse/jdk18/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk18/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk19/Dockerfile b/linux/experimental/astra/1.7-alse/jdk19/Dockerfile deleted file mode 100644 index 4c2ba1131..000000000 --- a/linux/experimental/astra/1.7-alse/jdk19/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=19 -ARG K_JDK_FULL_VERSION=jdk-19.0.2 -ARG K_JDK_VERSION=19.0.2 -ARG K_JDK_BUILD_VERSION=7 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java17 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk19/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk19/Dockerfile.develop deleted file mode 100644 index 240c5e8ac..000000000 --- a/linux/experimental/astra/1.7-alse/jdk19/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=19 -ARG K_JDK_FULL_VERSION=jdk-19.0.2 -ARG K_JDK_VERSION=19.0.2 -ARG K_JDK_BUILD_VERSION=7 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java16 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk19/Makefile b/linux/experimental/astra/1.7-alse/jdk19/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk19/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk19/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk19/docker-compose.yml deleted file mode 100644 index 8b49f2804..000000000 --- a/linux/experimental/astra/1.7-alse/jdk19/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk19" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk19" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk19/requirements.txt b/linux/experimental/astra/1.7-alse/jdk19/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk19/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk20/Dockerfile b/linux/experimental/astra/1.7-alse/jdk20/Dockerfile deleted file mode 100644 index 04b294dc3..000000000 --- a/linux/experimental/astra/1.7-alse/jdk20/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=20 -ARG K_JDK_FULL_VERSION=jdk-20.0.2 -ARG K_JDK_VERSION=20.0.2 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java20 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk20/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk20/Dockerfile.develop deleted file mode 100644 index ace636b7f..000000000 --- a/linux/experimental/astra/1.7-alse/jdk20/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=20 -ARG K_JDK_FULL_VERSION=jdk-20.0.2 -ARG K_JDK_VERSION=20.0.2 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java20 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk20/Makefile b/linux/experimental/astra/1.7-alse/jdk20/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk20/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk20/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk20/docker-compose.yml deleted file mode 100644 index c6259d13d..000000000 --- a/linux/experimental/astra/1.7-alse/jdk20/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk20" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk20" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk20/requirements.txt b/linux/experimental/astra/1.7-alse/jdk20/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk20/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk21/Dockerfile b/linux/experimental/astra/1.7-alse/jdk21/Dockerfile deleted file mode 100644 index ae3db331d..000000000 --- a/linux/experimental/astra/1.7-alse/jdk21/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=21 -ARG K_JDK_FULL_VERSION=jdk-21.0.3 -ARG K_JDK_VERSION=21.0.3 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java21 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk21/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk21/Dockerfile.develop deleted file mode 100644 index 661d42f21..000000000 --- a/linux/experimental/astra/1.7-alse/jdk21/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=21 -ARG K_JDK_FULL_VERSION=jdk-21.0.3 -ARG K_JDK_VERSION=21.0.3 -ARG K_JDK_BUILD_VERSION=9 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java21 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk21/Makefile b/linux/experimental/astra/1.7-alse/jdk21/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk21/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk21/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk21/docker-compose.yml deleted file mode 100644 index cc863b424..000000000 --- a/linux/experimental/astra/1.7-alse/jdk21/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk21" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk21" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk21/requirements.txt b/linux/experimental/astra/1.7-alse/jdk21/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk21/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk22/Dockerfile b/linux/experimental/astra/1.7-alse/jdk22/Dockerfile deleted file mode 100644 index 2750de2a0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk22/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=22 -ARG K_JDK_FULL_VERSION=jdk-22.0.1 -ARG K_JDK_VERSION=22.0.1 -ARG K_JDK_BUILD_VERSION=8 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java21 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk22/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk22/Dockerfile.develop deleted file mode 100644 index 1c982ec9c..000000000 --- a/linux/experimental/astra/1.7-alse/jdk22/Dockerfile.develop +++ /dev/null @@ -1,101 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=22 -ARG K_JDK_FULL_VERSION=jdk-22.0.1 -ARG K_JDK_VERSION=22.0.1 -ARG K_JDK_BUILD_VERSION=8 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}_${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}+${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java21 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN ls -las /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk22/Makefile b/linux/experimental/astra/1.7-alse/jdk22/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk22/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk22/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk22/docker-compose.yml deleted file mode 100644 index 9e8415c25..000000000 --- a/linux/experimental/astra/1.7-alse/jdk22/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk22" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk22" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk22/requirements.txt b/linux/experimental/astra/1.7-alse/jdk22/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk22/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk6/Dockerfile b/linux/experimental/astra/1.7-alse/jdk6/Dockerfile deleted file mode 100644 index 853036a83..000000000 --- a/linux/experimental/astra/1.7-alse/jdk6/Dockerfile +++ /dev/null @@ -1,91 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_VERSION=6.22.0.3 -ARG K_JDK_BUILD_VERSION=6.0.119 -ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz -ARG K_JDK_TEMP=/tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz - -ENV JAVA_HOME=/usr/local/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64 -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java6 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -#ENV MAVEN_VERSION=3.9.8 -#ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -#ENV MAVEN_ROOT=/usr/local/maven -#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -#ENV MAVEN_BIN=${MAVEN_PATH}/bin -#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -#ENV GRADLE_VERSION=7.6.4 -#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -#ENV GRADLE_ROOT=/usr/local/gradle -#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -#ENV GRADLE_BIN=${GRADLE_PATH}/bin -#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -#ENV KTC_VERSION=2.0.0 -#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -#ENV KTC_ROOT=/usr/local/kotlin -#ENV KTC_PATH=${KTC_ROOT}/kotlinc -#ENV KTC_BIN=${KTC_PATH}/bin - -#RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -#ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -#ENV MAVEN_HOME=${MAVEN_ROOT} -#ENV M2_HOME=${MAVEN_ROOT} - -#ADD ${MAVEN_LINK} /tmp -#RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -#RUN chmod +x -R ${MAVEN_BIN} -#RUN mvn -v - -################################################################## -# GRADLE -################################################################## -#ADD ${GRADLE_LINK} /tmp -#RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -#RUN chmod +x -R ${GRADLE_BIN} -#RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -#ADD ${KTC_LINK} /tmp -#RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -#RUN chmod +x -R ${KTC_BIN} -#RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -#ADD ${KNPL_LINK} /tmp -#RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -#RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk6/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk6/Dockerfile.develop deleted file mode 100644 index febeeee7d..000000000 --- a/linux/experimental/astra/1.7-alse/jdk6/Dockerfile.develop +++ /dev/null @@ -1,91 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_VERSION=6.22.0.3 -ARG K_JDK_BUILD_VERSION=6.0.119 -ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz -ARG K_JDK_TEMP=/tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz - -ENV JAVA_HOME=/usr/local/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64 -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java6 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf /tmp/zulu${K_JDK_VERSION}-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -#ENV MAVEN_VERSION=3.9.8 -#ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -#ENV MAVEN_ROOT=/usr/local/maven -#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -#ENV MAVEN_BIN=${MAVEN_PATH}/bin -#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -#ENV GRADLE_VERSION=7.6.4 -#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -#ENV GRADLE_ROOT=/usr/local/gradle -#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -#ENV GRADLE_BIN=${GRADLE_PATH}/bin -#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -#ENV KTC_VERSION=2.0.0 -#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -#ENV KTC_ROOT=/usr/local/kotlin -#ENV KTC_PATH=${KTC_ROOT}/kotlinc -#ENV KTC_BIN=${KTC_PATH}/bin - -#RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -#ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -#ENV MAVEN_HOME=${MAVEN_ROOT} -#ENV M2_HOME=${MAVEN_ROOT} - -#ADD ${MAVEN_LINK} /tmp -#RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -#RUN chmod +x -R ${MAVEN_BIN} -#RUN mvn -v - -################################################################## -# GRADLE -################################################################## -#ADD ${GRADLE_LINK} /tmp -#RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -#RUN chmod +x -R ${GRADLE_BIN} -#RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -#ADD ${KTC_LINK} /tmp -#RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -#RUN chmod +x -R ${KTC_BIN} -#RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -#ADD ${KNPL_LINK} /tmp -#RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -#RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk6/Makefile b/linux/experimental/astra/1.7-alse/jdk6/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk6/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk6/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk6/docker-compose.yml deleted file mode 100644 index 3b4d74656..000000000 --- a/linux/experimental/astra/1.7-alse/jdk6/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk6" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk6" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk6/requirements.txt b/linux/experimental/astra/1.7-alse/jdk6/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk6/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk7/Dockerfile b/linux/experimental/astra/1.7-alse/jdk7/Dockerfile deleted file mode 100644 index ea9b02907..000000000 --- a/linux/experimental/astra/1.7-alse/jdk7/Dockerfile +++ /dev/null @@ -1,91 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_VERSION=7.56.0.11 -ARG K_JDK_BUILD_VERSION=7.0.352 -ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz -ARG K_JDK_TEMP=/tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz - -ENV JAVA_HOME=/usr/local/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64 -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java7 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -#ENV MAVEN_VERSION=3.9.8 -#ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -#ENV MAVEN_ROOT=/usr/local/maven -#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -#ENV MAVEN_BIN=${MAVEN_PATH}/bin -#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -#ENV GRADLE_VERSION=7.6.4 -#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -#ENV GRADLE_ROOT=/usr/local/gradle -#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -#ENV GRADLE_BIN=${GRADLE_PATH}/bin -#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -#ENV KTC_VERSION=2.0.0 -#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -#ENV KTC_ROOT=/usr/local/kotlin -#ENV KTC_PATH=${KTC_ROOT}/kotlinc -#ENV KTC_BIN=${KTC_PATH}/bin - -#RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -#ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -#ENV MAVEN_HOME=${MAVEN_ROOT} -#ENV M2_HOME=${MAVEN_ROOT} - -#ADD ${MAVEN_LINK} /tmp -#RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -#RUN chmod +x -R ${MAVEN_BIN} -#RUN mvn -v - -################################################################## -# GRADLE -################################################################## -#ADD ${GRADLE_LINK} /tmp -#RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -#RUN chmod +x -R ${GRADLE_BIN} -#RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -#ADD ${KTC_LINK} /tmp -#RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -#RUN chmod +x -R ${KTC_BIN} -#RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -#ADD ${KNPL_LINK} /tmp -#RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -#RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk7/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk7/Dockerfile.develop deleted file mode 100644 index 7920e2801..000000000 --- a/linux/experimental/astra/1.7-alse/jdk7/Dockerfile.develop +++ /dev/null @@ -1,91 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_VERSION=7.56.0.11 -ARG K_JDK_BUILD_VERSION=7.0.352 -ARG K_JDK_URL=http://cdn.azul.com/zulu/bin/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz -ARG K_JDK_TEMP=/tmp/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64.tar.gz - -ENV JAVA_HOME=/usr/local/zulu${K_JDK_VERSION}-ca-jdk${K_JDK_BUILD_VERSION}-linux_x64 -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java7 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -#ENV MAVEN_VERSION=3.9.8 -#ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -#ENV MAVEN_ROOT=/usr/local/maven -#ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -#ENV MAVEN_BIN=${MAVEN_PATH}/bin -#ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -#ENV GRADLE_VERSION=7.6.4 -#ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -#ENV GRADLE_ROOT=/usr/local/gradle -#ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -#ENV GRADLE_BIN=${GRADLE_PATH}/bin -#ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -#ENV KTC_VERSION=2.0.0 -#ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -#ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -#ENV KTC_ROOT=/usr/local/kotlin -#ENV KTC_PATH=${KTC_ROOT}/kotlinc -#ENV KTC_BIN=${KTC_PATH}/bin - -#RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -#ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -#ENV MAVEN_HOME=${MAVEN_ROOT} -#ENV M2_HOME=${MAVEN_ROOT} - -#ADD ${MAVEN_LINK} /tmp -#RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -#RUN chmod +x -R ${MAVEN_BIN} -#RUN mvn -v - -################################################################## -# GRADLE -################################################################## -#ADD ${GRADLE_LINK} /tmp -#RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -#RUN chmod +x -R ${GRADLE_BIN} -#RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -#ADD ${KTC_LINK} /tmp -#RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -#RUN chmod +x -R ${KTC_BIN} -#RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -#ADD ${KNPL_LINK} /tmp -#RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -#RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk7/Makefile b/linux/experimental/astra/1.7-alse/jdk7/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk7/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk7/requirements.txt b/linux/experimental/astra/1.7-alse/jdk7/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk7/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/jdk8/Dockerfile b/linux/experimental/astra/1.7-alse/jdk8/Dockerfile deleted file mode 100644 index e4577ce7b..000000000 --- a/linux/experimental/astra/1.7-alse/jdk8/Dockerfile +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=8 -ARG K_JDK_FULL_VERSION=jdk8u412 -ARG K_JDK_VERSION=8u412 -ARG K_JDK_BUILD_VERSION=b08 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}-${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}-${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java8 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk8/Dockerfile.develop b/linux/experimental/astra/1.7-alse/jdk8/Dockerfile.develop deleted file mode 100644 index 45292a61a..000000000 --- a/linux/experimental/astra/1.7-alse/jdk8/Dockerfile.develop +++ /dev/null @@ -1,100 +0,0 @@ -FROM epicmorg/astralinux:1.7-develop -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_JDK_MAJOR_VERSION=8 -ARG K_JDK_FULL_VERSION=jdk8u412 -ARG K_JDK_VERSION=8u412 -ARG K_JDK_BUILD_VERSION=b08 -ARG K_JDK_URL=https://github.com/adoptium/temurin${K_JDK_MAJOR_VERSION}-binaries/releases/download/${K_JDK_FULL_VERSION}-${K_JDK_BUILD_VERSION}/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz -ARG K_JDK_TEMP=/tmp/OpenJDK${K_JDK_MAJOR_VERSION}U-jdk_x64_linux_hotspot_${K_JDK_VERSION}${K_JDK_BUILD_VERSION}.tar.gz - -ENV JAVA_HOME=/usr/local/${K_JDK_FULL_VERSION}-${K_JDK_BUILD_VERSION} -ENV PATH=$PATH:${JAVA_HOME}/bin - -################################################################## -# installing java8 -################################################################## -ADD ${K_JDK_URL} /tmp -RUN tar -xvzf ${K_JDK_TEMP} --directory /usr/local && \ - java -version - -################################################################## -# Additional settings -################################################################## -ENV MAVEN_VERSION=3.9.8 -ENV MAVEN_LINK=https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.zip -ENV MAVEN_ROOT=/usr/local/maven -ENV MAVEN_PATH=${MAVEN_ROOT}/apache-maven-${MAVEN_VERSION} -ENV MAVEN_BIN=${MAVEN_PATH}/bin -ARG MAVEN_TEMP=/tmp/apache-maven-${MAVEN_VERSION}-bin.zip - -ENV GRADLE_VERSION=8.8 -ENV GRADLE_LINK=https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip -ENV GRADLE_ROOT=/usr/local/gradle -ENV GRADLE_PATH=${GRADLE_ROOT}/gradle-${GRADLE_VERSION} -ENV GRADLE_BIN=${GRADLE_PATH}/bin -ARG GRADLE_TEMP=/tmp/gradle-${GRADLE_VERSION}-all.zip - -ENV KTC_VERSION=2.0.0 -ENV KTC_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KTC_VERSION}/kotlin-compiler-${KTC_VERSION}.zip -ARG KTC_TEMP=/tmp/kotlin-compiler-${KTC_VERSION}.zip -ENV KTC_ROOT=/usr/local/kotlin -ENV KTC_PATH=${KTC_ROOT}/kotlinc -ENV KTC_BIN=${KTC_PATH}/bin - -ENV KNPL_VERSION=${KTC_VERSION} -ENV KNPL_LINK=https://github.com/JetBrains/kotlin/releases/download/v${KNPL_VERSION}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ARG KNPL_TEMP=/tmp/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION}.tar.gz -ENV KNPL_ROOT=/usr/local/kotlin -ENV KNPL_PATH=${KNPL_ROOT}/kotlin-native-prebuilt-linux-x86_64-${KNPL_VERSION} -ENV KNPL_BIN=${KNPL_PATH}/bin - -RUN mkdir -p ${MAVEN_PATH} ${KTC_PATH} ${KNPL_PATH} ${GRADLE_PATH} -ENV PATH=${PATH}:${MAVEN_BIN}:${GRADLE_BIN}:${KTC_BIN}:${KNPL_BIN} - -################################################################## -# Maven -################################################################## -ENV MAVEN_HOME=${MAVEN_ROOT} -ENV M2_HOME=${MAVEN_ROOT} - -ADD ${MAVEN_LINK} /tmp -RUN 7zz x ${MAVEN_TEMP} -o${MAVEN_ROOT} -RUN chmod +x -R ${MAVEN_BIN} -RUN mvn -v - -################################################################## -# GRADLE -################################################################## -ADD ${GRADLE_LINK} /tmp -RUN 7zz x ${GRADLE_TEMP} -o${GRADLE_ROOT} -RUN chmod +x -R ${GRADLE_BIN} -RUN gradle -v - -################################################################## -# kotlin-compiler -################################################################## -ADD ${KTC_LINK} /tmp -RUN 7zz x ${KTC_TEMP} -o${KTC_ROOT} -RUN chmod +x -R ${KTC_BIN} -RUN kotlin -version - -################################################################## -# kotlin-native-prebuilt-linux -################################################################## -ADD ${KNPL_LINK} /tmp -RUN tar -xvzf ${KNPL_TEMP} --directory ${KTC_ROOT} -RUN chmod +x -R ${KNPL_BIN} - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/jdk8/Makefile b/linux/experimental/astra/1.7-alse/jdk8/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/jdk8/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/jdk8/docker-compose.yml b/linux/experimental/astra/1.7-alse/jdk8/docker-compose.yml deleted file mode 100644 index f2565e0d6..000000000 --- a/linux/experimental/astra/1.7-alse/jdk8/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk8" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk8" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/experimental/astra/1.7-alse/jdk8/requirements.txt b/linux/experimental/astra/1.7-alse/jdk8/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/jdk8/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/main/Makefile b/linux/experimental/astra/1.7-alse/main/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/main/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/main/docker-compose.yml b/linux/experimental/astra/1.7-alse/main/docker-compose.yml deleted file mode 100644 index 542fb1c25..000000000 --- a/linux/experimental/astra/1.7-alse/main/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-main" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/main/requirements.txt b/linux/experimental/astra/1.7-alse/main/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/main/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/python3.10/Dockerfile b/linux/experimental/astra/1.7-alse/python3.10/Dockerfile deleted file mode 100644 index 19029ade0..000000000 --- a/linux/experimental/astra/1.7-alse/python3.10/Dockerfile +++ /dev/null @@ -1,107 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_PYTHON_VERSION=3.10.14 - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# Version before install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# Install prerequierments to Python compile -################################################################## -RUN apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - automake \ - build-essential \ - gcc \ - g++ \ - cmake \ - dpkg-dev \ - fakeroot \ - libdpkg-perl \ - zlib1g-dev \ - zlib1g \ - libssl-dev \ - libffi-dev \ - libncurses*-dev \ - libsqlite3-dev \ - libbz2-dev \ - libreadline-dev \ - uuid-dev liblz-dev \ - liblzma-dev lzma-dev \ - liblz-dev \ - libsqlite3-dev \ - libgdbm-dev \ - tk-dev \ - libgdbm-compat-dev - -################################################################## -# Python compilation -################################################################## -RUN cd /tmp && \ - wget -O /tmp/Python-${K_PYTHON_VERSION}.tgz https://www.python.org/ftp/python/${K_PYTHON_VERSION}/Python-${K_PYTHON_VERSION}.tgz && \ - tar -zxf Python-${K_PYTHON_VERSION}.tgz && \ - cd /tmp/Python-${K_PYTHON_VERSION} && \ - ./configure \ - --enable-optimizations \ - --with-lto \ - --with-system-expat \ - --enable-loadable-sqlite-extensions \ - --enable-profiling \ - --enable-option-checking=fatal \ -# --enable-shared \ - --with-computed-gotos \ - --with-openssl-rpath=auto && \ -# make -j$(nproc) test && \ - make -j$(nproc) && \ - make -j$(nproc) altinstall && \ - ldconfig && \ - rm -rfv /tmp/Python-${K_PYTHON_VERSION} && \ - rm /tmp/Python-${K_PYTHON_VERSION}.tgz - -################################################################## -# Python Setup -################################################################## -RUN update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 0 && \ - /usr/local/bin/python3.10 -m pip install --upgrade pip && \ - update-alternatives --remove pip3 /usr/local/bin/pip3.10 && \ - sudo ln -sfv /usr/local/bin/pip3.10 /usr/local/bin/pip && \ - rm -rfv /usr/local/bin/pip3 /usr/bin/pip3 && \ - apt-get install -y python3-pip - -################################################################## -# Version after install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/python3.10/Makefile b/linux/experimental/astra/1.7-alse/python3.10/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/python3.10/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/python3.10/docker-compose.yml b/linux/experimental/astra/1.7-alse/python3.10/docker-compose.yml deleted file mode 100644 index 8af1fc4bc..000000000 --- a/linux/experimental/astra/1.7-alse/python3.10/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-python3.10" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/python3.10/requirements.txt b/linux/experimental/astra/1.7-alse/python3.10/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/python3.10/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/python3.11/Dockerfile b/linux/experimental/astra/1.7-alse/python3.11/Dockerfile deleted file mode 100644 index 0c080472d..000000000 --- a/linux/experimental/astra/1.7-alse/python3.11/Dockerfile +++ /dev/null @@ -1,107 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_PYTHON_VERSION=3.11.9 - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# Version before install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# Install prerequierments to Python compile -################################################################## -RUN apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - automake \ - build-essential \ - gcc \ - g++ \ - cmake \ - dpkg-dev \ - fakeroot \ - libdpkg-perl \ - zlib1g-dev \ - zlib1g \ - libssl-dev \ - libffi-dev \ - libncurses*-dev \ - libsqlite3-dev \ - libbz2-dev \ - libreadline-dev \ - uuid-dev liblz-dev \ - liblzma-dev lzma-dev \ - liblz-dev \ - libsqlite3-dev \ - libgdbm-dev \ - tk-dev \ - libgdbm-compat-dev - -################################################################## -# Python compilation -################################################################## -RUN cd /tmp && \ - wget -O /tmp/Python-${K_PYTHON_VERSION}.tgz https://www.python.org/ftp/python/${K_PYTHON_VERSION}/Python-${K_PYTHON_VERSION}.tgz && \ - tar -zxf Python-${K_PYTHON_VERSION}.tgz && \ - cd /tmp/Python-${K_PYTHON_VERSION} && \ - ./configure \ - --enable-optimizations \ - --with-lto \ - --with-system-expat \ - --enable-loadable-sqlite-extensions \ - --enable-profiling \ - --enable-option-checking=fatal \ -# --enable-shared \ - --with-computed-gotos \ - --with-openssl-rpath=auto && \ -# make -j$(nproc) test && \ - make -j$(nproc) && \ - make -j$(nproc) altinstall && \ - ldconfig && \ - rm -rfv /tmp/Python-${K_PYTHON_VERSION} && \ - rm /tmp/Python-${K_PYTHON_VERSION}.tgz - -################################################################## -# Python Setup -################################################################## -RUN update-alternatives --install /usr/bin/python python /usr/local/bin/python3.11 0 && \ - /usr/local/bin/python3.11 -m pip install --upgrade pip && \ - update-alternatives --remove pip3 /usr/local/bin/pip3.11 && \ - rm -rfv /usr/local/bin/pip3 /usr/bin/pip3 && \ - sudo ln -sfv /usr/local/bin/pip3.11 /usr/local/bin/pip && \ - apt-get install -y python3-pip - -################################################################## -# Version after install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/python3.11/Makefile b/linux/experimental/astra/1.7-alse/python3.11/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/python3.11/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/python3.11/docker-compose.yml b/linux/experimental/astra/1.7-alse/python3.11/docker-compose.yml deleted file mode 100644 index 1b6a2c561..000000000 --- a/linux/experimental/astra/1.7-alse/python3.11/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-python3.11" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/python3.11/requirements.txt b/linux/experimental/astra/1.7-alse/python3.11/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/python3.11/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/python3.12/Dockerfile b/linux/experimental/astra/1.7-alse/python3.12/Dockerfile deleted file mode 100644 index 0cb1b46d7..000000000 --- a/linux/experimental/astra/1.7-alse/python3.12/Dockerfile +++ /dev/null @@ -1,107 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_PYTHON_VERSION=3.12.4 - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# Version before install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# Install prerequierments to Python compile -################################################################## -RUN apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - automake \ - build-essential \ - gcc \ - g++ \ - cmake \ - dpkg-dev \ - fakeroot \ - libdpkg-perl \ - zlib1g-dev \ - zlib1g \ - libssl-dev \ - libffi-dev \ - libncurses*-dev \ - libsqlite3-dev \ - libbz2-dev \ - libreadline-dev \ - uuid-dev liblz-dev \ - liblzma-dev lzma-dev \ - liblz-dev \ - libsqlite3-dev \ - libgdbm-dev \ - tk-dev \ - libgdbm-compat-dev - -################################################################## -# Python compilation -################################################################## -RUN cd /tmp && \ - wget -O /tmp/Python-${K_PYTHON_VERSION}.tgz https://www.python.org/ftp/python/${K_PYTHON_VERSION}/Python-${K_PYTHON_VERSION}.tgz && \ - tar -zxf Python-${K_PYTHON_VERSION}.tgz && \ - cd /tmp/Python-${K_PYTHON_VERSION} && \ - ./configure \ - --enable-optimizations \ - --with-lto \ - --with-system-expat \ - --enable-loadable-sqlite-extensions \ - --enable-profiling \ - --enable-option-checking=fatal \ -# --enable-shared \ - --with-computed-gotos \ - --with-openssl-rpath=auto && \ -# make -j$(nproc) test && \ - make -j$(nproc) && \ - make -j$(nproc) altinstall && \ - ldconfig && \ - rm -rfv /tmp/Python-${K_PYTHON_VERSION} && \ - rm /tmp/Python-${K_PYTHON_VERSION}.tgz - -################################################################## -# Python Setup -################################################################## -RUN update-alternatives --install /usr/bin/python python /usr/local/bin/python3.12 0 && \ - /usr/local/bin/python3.12 -m pip install --upgrade pip && \ - update-alternatives --remove pip3 /usr/local/bin/pip3.12 && \ - sudo ln -sfv /usr/local/bin/pip3.12 /usr/local/bin/pip && \ - rm -rfv /usr/local/bin/pip3 /usr/bin/pip3 && \ - apt-get install -y python3-pip - -################################################################## -# Version after install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/python3.12/Makefile b/linux/experimental/astra/1.7-alse/python3.12/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/python3.12/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/python3.12/docker-compose.yml b/linux/experimental/astra/1.7-alse/python3.12/docker-compose.yml deleted file mode 100644 index 76e00c72d..000000000 --- a/linux/experimental/astra/1.7-alse/python3.12/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-python3.12" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/python3.12/requirements.txt b/linux/experimental/astra/1.7-alse/python3.12/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/python3.12/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/python3.13/Dockerfile b/linux/experimental/astra/1.7-alse/python3.13/Dockerfile deleted file mode 100644 index 09cb6fb50..000000000 --- a/linux/experimental/astra/1.7-alse/python3.13/Dockerfile +++ /dev/null @@ -1,107 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -ARG K_PYTHON_VERSION=3.13.0 - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# Version before install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# Install prerequierments to Python compile -################################################################## -RUN apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - automake \ - build-essential \ - gcc \ - g++ \ - cmake \ - dpkg-dev \ - fakeroot \ - libdpkg-perl \ - zlib1g-dev \ - zlib1g \ - libssl-dev \ - libffi-dev \ - libncurses*-dev \ - libsqlite3-dev \ - libbz2-dev \ - libreadline-dev \ - uuid-dev liblz-dev \ - liblzma-dev lzma-dev \ - liblz-dev \ - libsqlite3-dev \ - libgdbm-dev \ - tk-dev \ - libgdbm-compat-dev - -################################################################## -# Python compilation -################################################################## -RUN cd /tmp && \ - wget -O /tmp/Python-${K_PYTHON_VERSION}b2.tgz https://www.python.org/ftp/python/${K_PYTHON_VERSION}/Python-${K_PYTHON_VERSION}b2.tgz && \ - tar -zxf Python-${K_PYTHON_VERSION}b2.tgz && \ - cd /tmp/Python-${K_PYTHON_VERSION}b2 && \ - ./configure \ - --enable-optimizations \ - --with-lto \ - --with-system-expat \ - --enable-loadable-sqlite-extensions \ - --enable-profiling \ - --enable-option-checking=fatal \ -# --enable-shared \ - --with-computed-gotos \ - --with-openssl-rpath=auto && \ -# make -j$(nproc) test && \ - make -j$(nproc) && \ - make -j$(nproc) altinstall && \ - ldconfig && \ - rm -rfv /tmp/Python-${K_PYTHON_VERSION}b2 && \ - rm /tmp/Python-${K_PYTHON_VERSION}b2.tgz - -################################################################## -# Python Setup -################################################################## -RUN update-alternatives --install /usr/bin/python python /usr/local/bin/python3.13 0 && \ - /usr/local/bin/python3.13 -m pip install --upgrade pip && \ - update-alternatives --remove pip3 /usr/local/bin/pip3.13 && \ - rm -rfv /usr/local/bin/pip3 /usr/bin/pip3 && \ - sudo ln -sfv /usr/local/bin/pip3.13 /usr/local/bin/pip && \ - apt-get install -y python3-pip - -################################################################## -# Version after install -################################################################## -RUN echo "=============================================" && \ - echo $(python3 --version) && \ - echo $(pip3 --version) && \ - echo "=============================================" && \ - echo $(python --version) && \ - echo $(pip --version) && \ - echo "=============================================" - -################################################################## -# cleanup -################################################################## -RUN echo "clean up" && \ - apt-get clean -y && \ - apt-get autoclean -y && \ - rm -rfv /var/lib/apt/lists/* && \ - rm -rfv /tmp/* && \ - rm -rfv /var/cache/apt/archives/*.deb - -RUN updatedb diff --git a/linux/experimental/astra/1.7-alse/python3.13/Makefile b/linux/experimental/astra/1.7-alse/python3.13/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/python3.13/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/python3.13/docker-compose.yml b/linux/experimental/astra/1.7-alse/python3.13/docker-compose.yml deleted file mode 100644 index bafd49bc8..000000000 --- a/linux/experimental/astra/1.7-alse/python3.13/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-python3.13" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/python3.13/requirements.txt b/linux/experimental/astra/1.7-alse/python3.13/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/python3.13/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/experimental/astra/1.7-alse/slim/Makefile b/linux/experimental/astra/1.7-alse/slim/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/experimental/astra/1.7-alse/slim/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PIP_BREAK_SYSTEM_PACKAGES=1 - -all: app - -app: - make build - make deploy - make clean - -build: - make pip - kaniko-wrapper --version - -dry: - make dry-run - -test: - make dry-run - -dry-run: - kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run - -pip: - rm -rf /usr/lib/python3.6/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.7/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.8/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.9/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.11/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.12/EXTERNALLY-MANAGED - rm -rf /usr/lib/python3.13/EXTERNALLY-MANAGED - pip3 install -r requirements.txt - pip install -r requirements.txt - -build-compose: - docker-compose build --compress --parallel --progress plain - -deploy: - make pip - kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug - -deploy-compose: - docker-compose push - -clean: - docker container prune -f - docker image prune -f - docker network prune -f - docker volume prune -f - docker system prune -af diff --git a/linux/experimental/astra/1.7-alse/slim/docker-compose.yml b/linux/experimental/astra/1.7-alse/slim/docker-compose.yml deleted file mode 100644 index 29465a7b2..000000000 --- a/linux/experimental/astra/1.7-alse/slim/docker-compose.yml +++ /dev/null @@ -1,6 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-slim" - build: - context: . diff --git a/linux/experimental/astra/1.7-alse/slim/requirements.txt b/linux/experimental/astra/1.7-alse/slim/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/experimental/astra/1.7-alse/slim/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper