diff --git a/CHANGELOG.md b/CHANGELOG.md index 04261a482..210a2ccbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog ## 2024 +* `aug` + * dropped `Astra CE\SE` due potencial license issues. Sorry. + * dropped `kaniko` local script instead of `pip` verion. + * added `Support Document for Docker Image Concepts in Project` document. + * backported new `CVE-fixed` versions of `atlassian` images. + * `WIP`: reworking by new concept of base images and creating new `nginx 1.27.0` with static build. * `july` * Start migration from `Odrey's` repos due to author's rot. * [@oerdnj](https://github.com/oerdnj) go to hell, [xenophobe](https://github.com/oerdnj/deb.sury.org/issues/2155)! :fu: diff --git a/README.md b/README.md index 267c1aeb5..2a872a918 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ -# [![Activity](https://img.shields.io/github/commit-activity/m/EpicMorg/docker-scripts?label=commits&style=flat-square)](https://github.com/EpicMorg/docker/commits) [![GitHub issues](https://img.shields.io/github/issues/EpicMorg/docker-scripts.svg?style=popout-square)](https://github.com/EpicMorg/docker/issues) [![GitHub forks](https://img.shields.io/github/forks/EpicMorg/docker-scripts.svg?style=popout-square)](https://github.com/EpicMorg/docker/network) [![GitHub stars](https://img.shields.io/github/stars/EpicMorg/docker-scripts.svg?style=popout-square)](https://github.com/EpicMorg/docker/stargazers) [![Size](https://img.shields.io/github/repo-size/EpicMorg/docker-scripts?label=size&style=flat-square)](https://github.com/EpicMorg/docker/archive/master.zip) [![Release](https://img.shields.io/github/v/release/EpicMorg/docker-scripts?style=flat-square)](https://github.com/EpicMorg/docker/releases) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/3658/badge)](https://bestpractices.coreinfrastructure.org/projects/3658) [![CodeScene System Mastery](https://codescene.io/projects/6535/status-badges/system-mastery)](https://codescene.io/projects/6535) [![GitHub license](https://img.shields.io/github/license/EpicMorg/docker-scripts.svg?style=popout-square)](LICENSE.md) [![Changelog](https://img.shields.io/badge/Changelog-yellow.svg?style=popout-square)](CHANGELOG.md) +# [![Activity](https://img.shields.io/github/commit-activity/m/EpicMorg/docker?label=commits&style=flat-square)](https://github.com/EpicMorg/docker/commits) [![GitHub issues](https://img.shields.io/github/issues/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/issues) [![GitHub forks](https://img.shields.io/github/forks/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/network) [![GitHub stars](https://img.shields.io/github/stars/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/stargazers) [![Size](https://img.shields.io/github/repo-size/EpicMorg/docker?label=size&style=flat-square)](https://github.com/EpicMorg/docker/archive/master.zip) [![Release](https://img.shields.io/github/v/release/EpicMorg/docker?style=flat-square)](https://github.com/EpicMorg/docker/releases) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/3658/badge)](https://bestpractices.coreinfrastructure.org/projects/3658) [![CodeScene System Mastery](https://codescene.io/projects/6535/status-badges/system-mastery)](https://codescene.io/projects/6535) [![GitHub license](https://img.shields.io/github/license/EpicMorg/docker.svg?style=popout-square)](LICENSE.md) [![Changelog](https://img.shields.io/badge/Changelog-yellow.svg?style=popout-square)](CHANGELOG.md) +## Support Document for Docker Image Concepts in Project + +| `ru-RU` | `en-US` | +|:-------------|:-------------| +| [:ru: :bookmark_tabs:](SUPPORT.ru.md) | [:us: :bookmark_tabs:](SUPPORT.md) + + + ## Description A collection of docker images for production use. This repo contains 2 types of images - `advanced` and `ecosystem`. We support `linux x86_64` docker engine (`Win64` is still in the ***testing*** stage). diff --git a/SECURITY.md b/SECURITY.md index 7eb47ee98..ed80c1534 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,10 +2,11 @@ ## Supported Docker Engine Versions -| Version | Supported | -| ------- | ------------------ | -| Docker >=19.x | :white_check_mark: | -| Linux x86_64 Images | :white_check_mark: | +| Version | Supported | Notes | +| ------- | ------- | ------- | +| Docker >=19.x | :white_check_mark: | - | +| Linux Images | :white_check_mark: | x86_64 only | +| Windows Images | :warning: | x86_64 only, partially | ## Reporting a Vulnerability 1. Open `Issues` tab [here](https://github.com/EpicMorg/docker-scripts/issues). diff --git a/SUPPORT.md b/SUPPORT.md new file mode 100644 index 000000000..0dab21a57 --- /dev/null +++ b/SUPPORT.md @@ -0,0 +1,68 @@ +# Support Document for Docker Image Concepts in Project + +`timestamp: 2024/08/12` + +## Introduction + +The `epicmorg/docker` repository contains a collection of `Docker images `organized by `Debian` versions and used for both base and final product images. The primary goal of this concept is to `ensure organization and relevance of images depending on their use and status`. This document describes the current approach to image organization and planned changes to improve version management and support. + +### Image Organization + +##### Base Images + +In the directory `linux/ecosystem/epicmorg/debian`, Docker images based on various `Debian` versions (from `6` to `12`) are located. All base images can be classified into the following categories: + +1. **`slim` Image**: + - Inherits from official Debian images (versions 6-12). + - Contains minimal changes: addition of folders, root certificates, and APT configuration. + +2. **`main` Image**: + - Inherits from the `slim` image. + - Includes a basic set of software (e.g., `mc`, `wget`, `htop`). + - Intended as a base image for creating more complex final images, such as Nginx. + +3. **`develop` Image**: + - Inherits from the `main` image. + - Includes build and development tools (e.g., `ninja`, `make`, `cmake`). + +4. **`nodejs` Images**: + - Include Node.js versions (from 0.4 to the latest). + - Inherit from the `main` image. + - Contain Node.js, npm, npmx, yarn, and header files installed from tar archives. + +5. **`jdk` Images**: + - Include JDK versions (from 6 to 21). + - Have two tags: + - Primary tag: inherits from `main`. + - Developer tag: inherits from `develop`. + +##### Final Images + +In the directory `linux/ecosystem`, images for final products (e.g., `apache2`, `nginx`, `jira`, etc.) are located. These images typically inherit from the relevant final base image needed for the product. + +#### Changes in Approach + +To improve image management and ensure relevance, the following approach is proposed: + +1. **Base Image Support**: + - All existing base images (`slim`, `main`, `develop`, `nodejs`, `jdk`) will remain unchanged for each `Debian` version. + - Base images will be periodically rebuilt to account for updates and backports. + +2. **Introduction of `upstream` and `deprecated` Concepts**: + - **`Upstream`**: Current final images will inherit from base images for the latest stable Debian version. Currently, this is Debian 12. When a new stable Debian version is released, final images will be transitioned to the new version. + - **`Deprecated`**: For deprecated versions of base images, only the base images themselves will be available. Final images will not be updated for deprecated versions. + +3. **Version Management**: + - Current images will be rebuilt based on the latest stable Debian version. + - Upon the release of a new `Debian` version (e.g., `13`), all final images will be updated and transitioned to the new `Debian` version if it becomes `stable`. + +4. **Periodic Image Updates**: + - `All versions` of base images, including `deprecated` ones, will be periodically rebuilt to include updates and backports. + +5. **Addition of New Base Images**: + + - Starting with the current upstream `version` (`12`), additional base images, such as `PHP` and `Python` or other, will be gradually added to the existing ones. These new base images will `not be` backported to previous deprecated versions. However, when the upstream transitions to a new version (e.g., `13`), the new base images will also transition to it and will be retained in the previous version (e.g., `12`). + +#### Conclusion + +This approach will allow for better version management and maintain the relevance of images in the repository. Transitioning to the upstream and deprecated concept will help focus on supporting current product versions and provide a more stable and predictable environment for end-users. diff --git a/SUPPORT.ru.md b/SUPPORT.ru.md new file mode 100644 index 000000000..c752c43d9 --- /dev/null +++ b/SUPPORT.ru.md @@ -0,0 +1,67 @@ +# Документ поддержки концепции образов Docker для проекта + +`timestamp: 2024/08/12` + +## Введение + +Репозиторий `epicmorg/docker` содержит коллекцию `образов Docker`, организованных по версиям `Debian` и используемых для создания как базовых, так и конечных образов продуктов. Основная цель данной концепции — `обеспечить упорядоченность и актуальность образов в зависимости от их использования и статуса`. В этом документе описан текущий подход к организации образов и планируемые изменения для улучшения управления версиями и поддержки. + +### Организация образов + +##### Базовые образы + +В директории `linux/ecosystem/epicmorg/debian` расположены образы `Docker`, основанные на различных версиях Debian (с `6` по `12`). Все базовые образы могут быть классифицированы на следующие категории: + +1. **Образ `slim`**: + - Наследуется от официальных образов Debian (версии 6-12). + - Содержит минимальный набор правок: добавление папок, корневых сертификатов и настройка APT. + +2. **Образ `main`**: + - Наследуется от образа `slim`. + - Включает базовый набор программного обеспечения (например, `mc`, `wget`, `htop`). + - Предназначен как основной образ для создания более сложных финальных образов, таких как Nginx. + +3. **Образ `develop`**: + - Наследуется от образа `main`. + - Включает инструменты для сборки и разработки (например, `ninja`, `make`, `cmake`). + +4. **Образы `nodejs`**: + - Включают версии Node.js (с 0.4 до последней). + - Наследуются от образа `main`. + - Содержат Node.js, npm, npmx, yarn и заголовочные файлы, установленные из tar-архивов. + +5. **Образы `jdk`**: + - Включают версии JDK (с 6 по 21). + - Имеют два тега: + - Основной тег: наследуется от `main`. + - Девелоперский тег: наследуется от `develop`. + +##### Конечные образы + +В директории `linux/ecosystem` находятся образы для конечных продуктов (например, `apache2`, `nginx`, `jira`). Эти образы обычно наследуются от соответствующих базовых образов. + +#### Изменение подхода к разработке + +Для улучшения управления образами и обеспечения актуальности предлагается следующий подход: + +1. **Поддержка базовых образов**: + - Все существующие базовые образы (`slim`, `main`, `develop`, `nodejs`, `jdk`) сохранятся без изменений для каждой версии Debian. + - Базовые образы будут пересобираться периодически, чтобы учесть обновления и бекпорты. + +2. **Введение концепции `upstream` и `deprecated`**: + - **`Upstream`**: Актуальные конечные образы будут наследоваться от базовых образов для последней стабильной версии Debian. В данный момент это Debian 12. При выходе новой стабильной версии Debian, конечные образы будут переведены на новую версию. + - **`Deprecated`**: Для устаревших версий базовых образов будут доступны только сами базовые образы. Конечные образы не будут обновляться для устаревших версий. + +3. **Управление версиями**: + - Актуальные образы будут пересобираться на основе последней `стабильной` версии `Debian`. + - При выпуске новой версии `Debian` (например, `13`), все конечные образы будут обновлены и переведены на новую версию `Debian`, если она станет стабильной. + +4. **Периодическое обновление образов**: + - `Все версии` базовых образов, включая `устаревшие`, будут периодически пересобираться для включения обновлений и бекпортов. + +5. **Добавление новых базовых образов**: + - Начиная с текущей `версии` апстрима (`12`), в нее будут постепенно добавлены дополнительные базовые образы, такие как `PHP` и `Python` и др. Эти новые базовые образы не будут бекпортированы в предыдущие устаревшие версии. Однако при переходе апстрима на новую версию (например, `13`), новые базовые образы также будут перенесены в нее и останутся в предыдущей версии (например, `12`). + +#### Заключение + +Этот подход позволит лучше управлять версиями и поддерживать актуальность образов в репозитории. Переход на концепцию upstream и deprecated поможет сосредоточиться на поддержке актуальных версий продуктов и обеспечит более стабильное и предсказуемое окружение для конечных пользователей. Введение новых базовых образов дополнительно расширит функциональность и гибкость доступных Docker-образов. diff --git a/bin/kaniko/_deploy.py b/bin/kaniko/_deploy.py deleted file mode 100644 index 0a8b640a8..000000000 --- a/bin/kaniko/_deploy.py +++ /dev/null @@ -1,42 +0,0 @@ -import os -import shutil - -def copy_files_to_directories(root_directory, script_directory, ignore_directory, files_to_copy): - for subdir, dirs, files in os.walk(root_directory): - # Ignore the specified directory - if ignore_directory in subdir: - continue - - if 'docker-compose.yml' in files and 'Dockerfile' in files: - for file_name in files_to_copy: - source = os.path.join(script_directory, file_name) - destination = os.path.join(subdir, file_name) - # Copy and overwrite the file if it already exists - shutil.copyfile(source, destination) - print(f"Copied {file_name} to {subdir}") - -def main(): - # Determine the root directory of the project as two levels above the current script - current_directory = os.path.dirname(os.path.abspath(__file__)) - root_directory = os.path.abspath(os.path.join(current_directory, '..', '..')) - - # Directory where the source scripts are located - script_directory = os.path.join(root_directory, 'bin/kaniko') - - # Directory to ignore - ignore_directory = os.path.join(root_directory, 'win32') - - # List of files to copy - files_to_copy = ['requirements.txt'] - - # Check if the source files exist in the script directory - for file_name in files_to_copy: - if not os.path.exists(os.path.join(script_directory, file_name)): - print(f"{file_name} not found in {script_directory}.") - return - - # Copy the files to the appropriate directories - copy_files_to_directories(root_directory, script_directory, ignore_directory, files_to_copy) - -if __name__ == '__main__': - main() diff --git a/bin/kaniko/requirements.txt b/bin/kaniko/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/bin/kaniko/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/README.md b/linux/ecosystem/epicmorg/README.md deleted file mode 100644 index b35f3165a..000000000 --- a/linux/ecosystem/epicmorg/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Difference between images - diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile deleted file mode 100644 index 616e4d312..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Dockerfile +++ /dev/null @@ -1,151 +0,0 @@ -FROM epicmorg/astralinux:1.7-main -LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" -ARG DEBIAN_FRONTEND=noninteractive - -################################################################## -# ARGuments -################################################################## -ENV BuildDocker true -ENV GOPATH=/usr/local/go -ENV CARGOPATH=/root/.cargo -ENV FLUTTERPATH=/usr/local/flutter -ENV PATH="${FLUTTERPATH}/bin:${CARGOPATH}/bin:${GOPATH}/bin:${PATH}" -ARG BUILDS_DIR=/builds -ARG SRC_DIR=${BUILDS_DIR}/src -ARG EXPORT_DIR=${BUILDS_DIR}/export -ARG NINJA_ARCH=linux -ARG NINJA_VERSION=latest -ARG NINJA_RELEASE_URL=https://api.github.com/repos/ninja-build/ninja/releases/${NINJA_VERSION} - -################################################################## -# Files and folders -################################################################## -RUN mkdir -p ${SRC_DIR} ${EXPORT_DIR} ${PRE_DIR} - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# installing utils -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - at \ - autoconf \ - autoconf-archive \ - automake \ - autopkgtest \ - autotools-dev \ - build-essential \ - cmake \ - cmake-extras \ - docker.io \ - docker-compose \ - devscripts \ - dh-make \ - dpkg-dev \ - extra-cmake-modules \ - fakeroot \ - fuse3 \ - g++ \ - g++-multilib \ - gcc \ - gcc-multilib \ - gdal-bin \ - gdb \ - gnu-standards \ - googletest \ - googletest-tools \ - libgtest-dev \ - golang \ - golang-go \ - krb5-user \ - libavcodec-dev \ - libavfilter-dev \ - libavformat-dev \ - libbz2-dev \ - libc6-dev \ - libcrypto++-dev \ - libegl1-mesa-dev \ - libfreetype6-dev \ - libfuse3-3 \ - libgbm-dev \ - libgd-dev \ - libgdal-dev \ - libgeoip-dev \ - libgeos-dev \ - libgles2-mesa-dev \ - libgtk-3-dev \ - libhiredis-dev \ - libkrb5-dev \ - libldap2-dev \ - liblua5.1-0-dev \ - liblzma-dev \ - libmaxminddb-dev \ - libpam0g-dev \ - libpcre3-dev \ - libperl-dev \ - libproj-dev \ - libprotobuf-c-dev \ - libsdl-image1.2-dev \ - libsdl2-dev \ - libsqlite3-dev \ - libssl-dev \ - libswscale-dev \ - libtool \ - libunwind-dev \ - libvpx-dev \ - libxkbcommon-dev \ - libxml2-dev \ - libxslt1-dev \ - libzip-dev \ - luajit \ - make \ - pkg-config \ - protobuf-c-compiler \ - python3-all-dev \ - strace \ - tcl \ - uuid-dev \ - yasm \ - zlib1g \ - zlib1g-dev - -################################################################## -# Rust compillers -################################################################## -RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile complete --default-toolchain stable --verbose -RUN printf "\n--------------------------------\n$(cargo --version)\n--------------------------------\n\n" - -################################################################## -# Flutter SDK -################################################################## -RUN git clone https://github.com/flutter/flutter.git -b stable /usr/local/flutter -RUN flutter precache -RUN flutter config --no-analytics -RUN dart --disable-analytics -RUN printf "\n--------------------------------\n$(flutter --version)\n--------------------------------\n\n" - -################################################################## -# GO compillers -################################################################## -RUN printf "\n--------------------------------\n$(go version)\n--------------------------------\n\n" - -################################################################## -# other customisations -################################################################## - -################################################################## -# 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/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/docker-compose.yml deleted file mode 100644 index 9965ef411..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/develop/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/develop/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/develop/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/Dockerfile deleted file mode 100644 index 3ddf50975..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk11/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/Dockerfile.develop deleted file mode 100644 index fd5ebc2bc..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk11/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk11/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/docker-compose.yml deleted file mode 100644 index 5875ee1cc..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk11/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/Dockerfile deleted file mode 100644 index 383814e4b..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk16/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/Dockerfile.develop deleted file mode 100644 index b98de95e9..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk16/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk16/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/docker-compose.yml deleted file mode 100644 index d74a40e70..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk16/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/Dockerfile deleted file mode 100644 index 8367e68c6..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk17/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/Dockerfile.develop deleted file mode 100644 index 352cca3ae..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk17/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk17/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/docker-compose.yml deleted file mode 100644 index 6152cbe46..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk17/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/Dockerfile deleted file mode 100644 index 8fd5d59b8..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk18/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/Dockerfile.develop deleted file mode 100644 index e1fc440d4..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk18/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk18/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/docker-compose.yml deleted file mode 100644 index c3968045c..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk18/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/Dockerfile deleted file mode 100644 index 4c2ba1131..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk19/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/Dockerfile.develop deleted file mode 100644 index 240c5e8ac..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk19/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk19/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/docker-compose.yml deleted file mode 100644 index 8b49f2804..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk19/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/Dockerfile deleted file mode 100644 index 04b294dc3..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk20/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/Dockerfile.develop deleted file mode 100644 index ace636b7f..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk20/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk20/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/docker-compose.yml deleted file mode 100644 index c6259d13d..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk20/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/Dockerfile deleted file mode 100644 index ae3db331d..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk21/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/Dockerfile.develop deleted file mode 100644 index 661d42f21..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk21/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk21/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/docker-compose.yml deleted file mode 100644 index cc863b424..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk21/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/Dockerfile deleted file mode 100644 index 2750de2a0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk22/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/Dockerfile.develop deleted file mode 100644 index 1c982ec9c..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk22/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk22/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/docker-compose.yml deleted file mode 100644 index 9e8415c25..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk22/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/Dockerfile deleted file mode 100644 index 853036a83..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk6/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/Dockerfile.develop deleted file mode 100644 index febeeee7d..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk6/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk6/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/docker-compose.yml deleted file mode 100644 index 3b4d74656..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk6/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/Dockerfile deleted file mode 100644 index ea9b02907..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk7/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/Dockerfile.develop deleted file mode 100644 index 7920e2801..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk7/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk7/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/docker-compose.yml deleted file mode 100644 index d9fee771b..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -#version: '3' -services: - app: - image: "epicmorg/astralinux:1.7-jdk7" - build: - context: . - app-develop: - image: "epicmorg/astralinux:1.7-develop-jdk7" - build: - context: . - dockerfile: ./Dockerfile.develop diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/Dockerfile deleted file mode 100644 index e4577ce7b..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk8/Dockerfile.develop b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/Dockerfile.develop deleted file mode 100644 index 45292a61a..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk8/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk8/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/docker-compose.yml deleted file mode 100644 index f2565e0d6..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/jdk8/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile deleted file mode 100644 index 318fc0f00..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/main/Dockerfile +++ /dev/null @@ -1,205 +0,0 @@ -FROM epicmorg/astralinux:1.7-slim - -ARG DEBIAN_FRONTEND=noninteractive -################################################################## -# ARGuments -################################################################## - -ARG P4_VERSION=r23.2 -ARG P4_DOWNLOAD_URL=https://filehost.perforce.com/perforce/${P4_VERSION}/bin.linux26x86_64/p4 - -ARG SZ_VERSION=7z2407 -ARG SZ_DOWNLOAD_URL=https://www.7-zip.org/a/${SZ_VERSION}-linux-x64.tar.xz -ARG SZ_TEMP=/tmp/${SZ_VERSION}-linux-x64.tar.xz - -ARG LAZYGIT_VERSION=0.42.0 -ARG LAZYGIT_DOWNLOAD_URL=https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz -ARG LAZYGIT_TEMP=/tmp/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz - -ARG LAZYCLI_VERSION=0.1.15 -ARG LAZYCLI_DOWNLOAD_URL=https://github.com/jesseduffield/lazycli/releases/download/v${LAZYCLI_VERSION}/lazycli-linux-x64.tar.gz -ARG LAZYCLI_TEMP=/tmp/lazycli-linux-x64.tar.gz - -ARG LAZYNPM_VERSION=0.1.4 -ARG LAZYNPM_DOWNLOAD_URL=https://github.com/jesseduffield/lazynpm/releases/download/v${LAZYNPM_VERSION}/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz -ARG LAZYNPM_TEMP=/tmp/lazynpm_${LAZYNPM_VERSION}_Linux_x86_64.tar.gz - -ARG LAZYDOCKER_VERSION=0.23.3 -ARG LAZYDOCKER_DOWNLOAD_URL=https://github.com/jesseduffield/lazydocker/releases/download/v${LAZYDOCKER_VERSION}/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz -ARG LAZYDOCKER_TEMP=/tmp/lazydocker_${LAZYDOCKER_VERSION}_Linux_x86_64.tar.gz - -ARG DUMB_INIT_VERSION=1.2.5 -ARG DUMB_INIT_DOWNLOAD_URL=https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 - -ARG GOSU_VER=1.17 -ARG GOSU_DOWNLOAD_URL=https://github.com/tianon/gosu/releases/download/${GOSU_VER}/gosu-amd64 - -################################################################## -# update lists -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get update - -################################################################## -# installing utils -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests \ - acl \ - bzip2 \ - cifs-utils \ - cron \ - curl \ - dos2unix \ - fontconfig \ - git \ - gzip \ - htop \ - iftop \ - iotop \ - iputils-ping \ - jq \ - libxml2-utils \ - libzip4 \ - locales \ - logrotate \ - lsb-release \ - lsof \ - lzip \ - lzma \ - lzop \ - mc \ - nano \ - nmap \ - openssl \ - p7zip-full \ - p7zip-rar \ - perl \ - portmap \ - procps \ - rename \ - rsync \ - ssl-cert \ - telnet \ - tini \ - tree \ - unrar \ - util-linux \ - uuid-runtime \ - wget \ - xz-utils \ - zip - -################################################################## -# Install p4client -################################################################## -ADD ${P4_DOWNLOAD_URL} /usr/local/bin -RUN chmod +x /usr/local/bin/p4 - -################################################################## -# Install 7z official binary -################################################################## -ADD ${SZ_DOWNLOAD_URL} /tmp -RUN mkdir -p /usr/local/7z-${SZ_VERSION} && \ - tar -xf ${SZ_TEMP} --directory /usr/local/7z-${SZ_VERSION} && \ - chmod +x -R /usr/local/7z-${SZ_VERSION}&& \ - ln -sfv /usr/local/7z-${SZ_VERSION}/7zz /usr/local/bin/7zz && \ - ln -sfv /usr/local/7z-${SZ_VERSION}/7zzs /usr/local/bin/7zzs - -RUN echo "=============================================" && \ - echo 7zz $(7zz | head -4) && \ - echo 7z $(7z | head -4) && \ - echo "=============================================" - -################################################################## -# Install LazyGit official binary -################################################################## -ADD ${LAZYGIT_DOWNLOAD_URL} /tmp -RUN mkdir -p /usr/local/lazygit-${LAZYGIT_VERSION} && \ - tar -xzf ${LAZYGIT_TEMP} --directory /usr/local/lazygit-${LAZYGIT_VERSION} && \ - chmod +x -R /usr/local/lazygit-${LAZYGIT_VERSION} && \ - ln -sfv /usr/local/lazygit-${LAZYGIT_VERSION}/lazygit /usr/local/bin/lazygit - -RUN echo "=============================================" && \ - echo lazygit $(lazygit --version) && \ - echo "=============================================" - -################################################################## -# Install LazyCLI official binary -################################################################## -ADD ${LAZYCLI_DOWNLOAD_URL} /tmp -RUN mkdir -p /usr/local/lazycli-${LAZYCLI_VERSION} && \ - tar -xzf ${LAZYCLI_TEMP} --directory /usr/local/lazycli-${LAZYCLI_VERSION} && \ - chmod +x -R /usr/local/lazycli-${LAZYCLI_VERSION} && \ - ln -sfv /usr/local/lazycli-${LAZYCLI_VERSION}/lazycli /usr/local/bin/lazycli - -RUN echo "=============================================" && \ - echo lazycli $(lazycli --version) && \ - echo "=============================================" - -################################################################## -# Install LazyNPM official binary -################################################################## -ADD ${LAZYNPM_DOWNLOAD_URL} /tmp -RUN mkdir -p /usr/local/lazynpm-${LAZYNPM_VERSION} && \ - tar -xzf ${LAZYNPM_TEMP} --directory /usr/local/lazynpm-${LAZYNPM_VERSION} && \ - chmod +x -R /usr/local/lazynpm-${LAZYNPM_VERSION} && \ - ln -sfv /usr/local/lazynpm-${LAZYNPM_VERSION}/lazynpm /usr/local/bin/lazynpm - -RUN echo "=============================================" && \ - echo lazynpm $(lazynpm --version) && \ - echo "=============================================" - -################################################################## -# Install LazyDocker official binary -################################################################## -ADD ${LAZYDOCKER_DOWNLOAD_URL} /tmp -RUN mkdir -p /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \ - tar -xzf ${LAZYDOCKER_TEMP} --directory /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \ - chmod +x -R /usr/local/lazydocker-${LAZYDOCKER_VERSION} && \ - ln -sfv /usr/local/lazydocker-${LAZYDOCKER_VERSION}/lazydocker /usr/local/bin/lazydocker - -RUN echo "=============================================" && \ - echo lazydocker $(lazydocker --version) && \ - echo "=============================================" - -################################################################## -# dumb init -################################################################## -RUN mkdir -p /usr/local/dumb-init-${DUMB_INIT_VERSION}/ -ADD ${DUMB_INIT_DOWNLOAD_URL} /usr/local/dumb-init-${DUMB_INIT_VERSION}/ -RUN chmod +x -R /usr/local/dumb-init-${DUMB_INIT_VERSION}/ && \ - ln -sfv /usr/local/dumb-init-${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64 /usr/local/bin/dumb-init - -RUN echo "=============================================" && \ - echo dumb-init $(dumb-init --version) && \ - echo "=============================================" - -################################################################## -# gosu for easy step-down from root -################################################################## -RUN mkdir -p /usr/local/gosu-${GOSU_VER}/ -ADD ${GOSU_DOWNLOAD_URL} /usr/local/gosu-${GOSU_VER}/ -RUN chmod +x -R /usr/local/gosu-${GOSU_VER}/ && \ - ln -sfv /usr/local/gosu-${GOSU_VER}/gosu-amd64 /usr/local/bin/gosu - -RUN echo "=============================================" && \ - echo gosu $(gosu --version) && \ - echo "=============================================" - -################################################################## -# Generate ssl key -################################################################## -RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 - -################################################################## -# 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/ecosystem/epicmorg/astra/1.7-alse/main/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/main/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/main/docker-compose.yml deleted file mode 100644 index 542fb1c25..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/main/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/main/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/main/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/Dockerfile deleted file mode 100644 index 19029ade0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.10/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.10/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/docker-compose.yml deleted file mode 100644 index 8af1fc4bc..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.10/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/Dockerfile deleted file mode 100644 index 0c080472d..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.11/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.11/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/docker-compose.yml deleted file mode 100644 index 1b6a2c561..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.11/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/Dockerfile deleted file mode 100644 index 0cb1b46d7..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.12/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.12/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/docker-compose.yml deleted file mode 100644 index 76e00c72d..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.12/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/Dockerfile deleted file mode 100644 index 09cb6fb50..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.13/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.13/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/docker-compose.yml deleted file mode 100644 index bafd49bc8..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/python3.13/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile deleted file mode 100644 index 10d1ba82d..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Dockerfile +++ /dev/null @@ -1,92 +0,0 @@ -FROM 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 - -################################################################## -# sources list -################################################################## -RUN rm -rfv /etc/apt/sources.list -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 -COPY etc/locale.gen /etc/locale.gen -COPY usr/local/share/ca-certificates /usr/local/share/ca-certificates - -RUN mkdir -p /etc/apt/keyrings -RUN apt-get update && \ - apt-get dist-upgrade -y - -################################################################## -# installing utils -################################################################## -RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && \ - 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 \ - curl \ - wget \ - locate \ - sudo - -RUN update-ca-certificates --fresh - -################################################################## -# update locales -################################################################## -RUN locale-gen - -################################################################## -# Create Base directory for various soft -################################################################## -ENV EMG_LOCAL_BASE_DIR=/usr/local/epicmorg -RUN mkdir -p ${EMG_LOCAL_BASE_DIR} -COPY usr/local/epicmorg ${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 - -################################################################## -# update file db -################################################################## -RUN updatedb diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/Makefile deleted file mode 100644 index 5e0d54db0..000000000 --- a/linux/ecosystem/epicmorg/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/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/docker-compose.yml deleted file mode 100644 index 29465a7b2..000000000 --- a/linux/ecosystem/epicmorg/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/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 deleted file mode 100644 index 73262ccc3..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/96-apt-retries +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e7ec46810..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/97-allow-cert-exp +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index b36cd01c8..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/98-allow-unauthenticated +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 4e6d9209d..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/apt.conf.d/99-no-check-valid-until +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 112c8a0bc..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/apt/sources.list +++ /dev/null @@ -1,22 +0,0 @@ -# Основной репозиторий -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/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen deleted file mode 100644 index 02f100afa..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/etc/locale.gen +++ /dev/null @@ -1,12 +0,0 @@ -en_GB.UTF-8 UTF-8 -en_GB ISO-8859-1 -en_GB.ISO-8859-15 ISO-8859-15 -en_US.UTF-8 UTF-8 -en_US ISO-8859-1 -en_US.ISO-8859-15 ISO-8859-15 -ru_RU.UTF-8 UTF-8 -ru_RU.KOI8-R KOI8-R -ru_RU ISO-8859-5 -ru_RU.CP1251 CP1251 -ru_UA.UTF-8 UTF-8 -ru_UA KOI8-U diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/requirements.txt b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/requirements.txt deleted file mode 100644 index 568608d59..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -PyYAML -python-dotenv -kaniko-wrapper diff --git a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/README.md b/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/README.md deleted file mode 100644 index 83071e9ca..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/epicmorg/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# About -Hello. This folder contains sub-folders with custom tools such as `gosu`, `dumb-init` and etc. - -Some child images could install to this folder custom compilled products. Example: `nginx`, `php`, etc. - -All directories that contains binaryes (``) will be added to `$PATH`. - -# Structure -pattern: `/usr/local/epicmorg///<..some data and files..>` - -example: -``` -/usr/local/epicmorg/ -|-- 7z -| `-- 7z2407 -| |-- History.txt -| |-- License.txt -| |-- MANUAL -| |-- bin -| `-- readme.txt -|-- dumb-init -| `-- 1.2.5 -| `-- bin -|-- gosu -| `-- 1.17 -| `-- bin -|-- lazycli -| `-- 0.1.15 -| `-- bin -|-- lazydocker -| `-- 0.23.3 -| |-- LICENSE -| |-- README.md -| `-- bin -|-- lazygit -| `-- 0.42.0 -| |-- LICENSE -| |-- README.md -| `-- bin -|-- lazynpm -| `-- 0.1.4 -| |-- LICENSE -| |-- README.md -| `-- bin -`-- p4 - `-- r23.2 - `-- bin -``` diff --git a/linux/ecosystem/epicmorg/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 deleted file mode 100644 index a9b27a783..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_root_ca_pem.crt +++ /dev/null @@ -1,33 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFwjCCA6qgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwcDELMAkGA1UEBhMCUlUx -PzA9BgNVBAoMNlRoZSBNaW5pc3RyeSBvZiBEaWdpdGFsIERldmVsb3BtZW50IGFu -ZCBDb21tdW5pY2F0aW9uczEgMB4GA1UEAwwXUnVzc2lhbiBUcnVzdGVkIFJvb3Qg -Q0EwHhcNMjIwMzAxMjEwNDE1WhcNMzIwMjI3MjEwNDE1WjBwMQswCQYDVQQGEwJS -VTE/MD0GA1UECgw2VGhlIE1pbmlzdHJ5IG9mIERpZ2l0YWwgRGV2ZWxvcG1lbnQg -YW5kIENvbW11bmljYXRpb25zMSAwHgYDVQQDDBdSdXNzaWFuIFRydXN0ZWQgUm9v -dCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMfFOZ8pUAL3+r2n -qqE0Zp52selXsKGFYoG0GM5bwz1bSFtCt+AZQMhkWQheI3poZAToYJu69pHLKS6Q -XBiwBC1cvzYmUYKMYZC7jE5YhEU2bSL0mX7NaMxMDmH2/NwuOVRj8OImVa5s1F4U -zn4Kv3PFlDBjjSjXKVY9kmjUBsXQrIHeaqmUIsPIlNWUnimXS0I0abExqkbdrXbX -YwCOXhOO2pDUx3ckmJlCMUGacUTnylyQW2VsJIyIGA8V0xzdaeUXg0VZ6ZmNUr5Y -Ber/EAOLPb8NYpsAhJe2mXjMB/J9HNsoFMBFJ0lLOT/+dQvjbdRZoOT8eqJpWnVD -U+QL/qEZnz57N88OWM3rabJkRNdU/Z7x5SFIM9FrqtN8xewsiBWBI0K6XFuOBOTD -4V08o4TzJ8+Ccq5XlCUW2L48pZNCYuBDfBh7FxkB7qDgGDiaftEkZZfApRg2E+M9 -G8wkNKTPLDc4wH0FDTijhgxR3Y4PiS1HL2Zhw7bD3CbslmEGgfnnZojNkJtcLeBH -BLa52/dSwNU4WWLubaYSiAmA9IUMX1/RpfpxOxd4Ykmhz97oFbUaDJFipIggx5sX -ePAlkTdWnv+RWBxlJwMQ25oEHmRguNYf4Zr/Rxr9cS93Y+mdXIZaBEE0KS2iLRqa -OiWBki9IMQU4phqPOBAaG7A+eP8PAgMBAAGjZjBkMB0GA1UdDgQWBBTh0YHlzlpf -BKrS6badZrHF+qwshzAfBgNVHSMEGDAWgBTh0YHlzlpfBKrS6badZrHF+qwshzAS -BgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF -AAOCAgEAALIY1wkilt/urfEVM5vKzr6utOeDWCUczmWX/RX4ljpRdgF+5fAIS4vH -tmXkqpSCOVeWUrJV9QvZn6L227ZwuE15cWi8DCDal3Ue90WgAJJZMfTshN4OI8cq -W9E4EG9wglbEtMnObHlms8F3CHmrw3k6KmUkWGoa+/ENmcVl68u/cMRl1JbW2bM+ -/3A+SAg2c6iPDlehczKx2oa95QW0SkPPWGuNA/CE8CpyANIhu9XFrj3RQ3EqeRcS -AQQod1RNuHpfETLU/A2gMmvn/w/sx7TB3W5BPs6rprOA37tutPq9u6FTZOcG1Oqj -C/B7yTqgI7rbyvox7DEXoX7rIiEqyNNUguTk/u3SZ4VXE2kmxdmSh3TQvybfbnXV -4JbCZVaqiZraqc7oZMnRoWrXRG3ztbnbes/9qhRGI7PqXqeKJBztxRTEVj8ONs1d -WN5szTwaPIvhkhO3CO5ErU2rVdUr89wKpNXbBODFKRtgxUT70YpmJ46VVaqdAhOZ -D9EUUn4YaeLaS8AjSF/h7UkjOibNc4qVDiPP+rkehFWM66PVnP1Msh93tc+taIfC -EYVMxjh8zNbFuoc7fzvvrFILLe7ifvEIUqSVIC/AzplM/Jxw7buXFeGP1qVCBEHq -391d/9RAfaZ12zkwFsl+IKwE/OZxW8AHa9i1p4GO0YSNuczzEm4= ------END CERTIFICATE----- \ No newline at end of file diff --git a/linux/ecosystem/epicmorg/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 deleted file mode 100644 index 97769b59b..000000000 --- a/linux/ecosystem/epicmorg/astra/1.7-alse/slim/usr/local/share/ca-certificates/russian_trusted_sub_ca_pem.crt +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIHQjCCBSqgAwIBAgICEAIwDQYJKoZIhvcNAQELBQAwcDELMAkGA1UEBhMCUlUx -PzA9BgNVBAoMNlRoZSBNaW5pc3RyeSBvZiBEaWdpdGFsIERldmVsb3BtZW50IGFu -ZCBDb21tdW5pY2F0aW9uczEgMB4GA1UEAwwXUnVzc2lhbiBUcnVzdGVkIFJvb3Qg -Q0EwHhcNMjIwMzAyMTEyNTE5WhcNMjcwMzA2MTEyNTE5WjBvMQswCQYDVQQGEwJS -VTE/MD0GA1UECgw2VGhlIE1pbmlzdHJ5IG9mIERpZ2l0YWwgRGV2ZWxvcG1lbnQg -YW5kIENvbW11bmljYXRpb25zMR8wHQYDVQQDDBZSdXNzaWFuIFRydXN0ZWQgU3Vi -IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9YPqBKOk19NFymrE -wehzrhBEgT2atLezpduB24mQ7CiOa/HVpFCDRZzdxqlh8drku408/tTmWzlNH/br -HuQhZ/miWKOf35lpKzjyBd6TPM23uAfJvEOQ2/dnKGGJbsUo1/udKSvxQwVHpVv3 -S80OlluKfhWPDEXQpgyFqIzPoxIQTLZ0deirZwMVHarZ5u8HqHetRuAtmO2ZDGQn -vVOJYAjls+Hiueq7Lj7Oce7CQsTwVZeP+XQx28PAaEZ3y6sQEt6rL06ddpSdoTMp -BnCqTbxW+eWMyjkIn6t9GBtUV45yB1EkHNnj2Ex4GwCiN9T84QQjKSr+8f0psGrZ -vPbCbQAwNFJjisLixnjlGPLKa5vOmNwIh/LAyUW5DjpkCx004LPDuqPpFsKXNKpa -L2Dm6uc0x4Jo5m+gUTVORB6hOSzWnWDj2GWfomLzzyjG81DRGFBpco/O93zecsIN -3SL2Ysjpq1zdoS01CMYxie//9zWvYwzI25/OZigtnpCIrcd2j1Y6dMUFQAzAtHE+ -qsXflSL8HIS+IJEFIQobLlYhHkoE3avgNx5jlu+OLYe0dF0Ykx1PGNjbwqvTX37R -Cn32NMjlotW2QcGEZhDKj+3urZizp5xdTPZitA+aEjZM/Ni71VOdiOP0igbw6asZ -2fxdozZ1TnSSYNYvNATwthNmZysCAwEAAaOCAeUwggHhMBIGA1UdEwEB/wQIMAYB -Af8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTR4XENCy2BTm6KSo9MI7NM -XqtpCzAfBgNVHSMEGDAWgBTh0YHlzlpfBKrS6badZrHF+qwshzCBxwYIKwYBBQUH -AQEEgbowgbcwOwYIKwYBBQUHMAKGL2h0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9y -b290Y2Ffc3NsX3JzYTIwMjIuY3J0MDsGCCsGAQUFBzAChi9odHRwOi8vY29tcGFu -eS5ydC5ydS9jZHAvcm9vdGNhX3NzbF9yc2EyMDIyLmNydDA7BggrBgEFBQcwAoYv -aHR0cDovL3JlZXN0ci1wa2kucnUvY2RwL3Jvb3RjYV9zc2xfcnNhMjAyMi5jcnQw -gbAGA1UdHwSBqDCBpTA1oDOgMYYvaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL3Jv -b3RjYV9zc2xfcnNhMjAyMi5jcmwwNaAzoDGGL2h0dHA6Ly9jb21wYW55LnJ0LnJ1 -L2NkcC9yb290Y2Ffc3NsX3JzYTIwMjIuY3JsMDWgM6Axhi9odHRwOi8vcmVlc3Ry -LXBraS5ydS9jZHAvcm9vdGNhX3NzbF9yc2EyMDIyLmNybDANBgkqhkiG9w0BAQsF -AAOCAgEARBVzZls79AdiSCpar15dA5Hr/rrT4WbrOfzlpI+xrLeRPrUG6eUWIW4v -Sui1yx3iqGLCjPcKb+HOTwoRMbI6ytP/ndp3TlYua2advYBEhSvjs+4vDZNwXr/D -anbwIWdurZmViQRBDFebpkvnIvru/RpWud/5r624Wp8voZMRtj/cm6aI9LtvBfT9 -cfzhOaexI/99c14dyiuk1+6QhdwKaCRTc1mdfNQmnfWNRbfWhWBlK3h4GGE9JK33 -Gk8ZS8DMrkdAh0xby4xAQ/mSWAfWrBmfzlOqGyoB1U47WTOeqNbWkkoAP2ys94+s -Jg4NTkiDVtXRF6nr6fYi0bSOvOFg0IQrMXO2Y8gyg9ARdPJwKtvWX8VPADCYMiWH -h4n8bZokIrImVKLDQKHY4jCsND2HHdJfnrdL2YJw1qFskNO4cSNmZydw0Wkgjv9k -F+KxqrDKlB8MZu2Hclph6v/CZ0fQ9YuE8/lsHZ0Qc2HyiSMnvjgK5fDc3TD4fa8F -E8gMNurM+kV8PT8LNIM+4Zs+LKEV8nqRWBaxkIVJGekkVKO8xDBOG/aN62AZKHOe -GcyIdu7yNMMRihGVZCYr8rYiJoKiOzDqOkPkLOPdhtVlgnhowzHDxMHND/E2WA5p -ZHuNM/m0TXt2wTTPL7JH2YC0gPz/BvvSzjksgzU5rLbRyUKQkgU= ------END CERTIFICATE----- \ No newline at end of file