infrastructure improvements + drop ASTRA SE\CE 1.7 support

update requirements.txt


github actions runs-on: ubuntu-24.04



make pip fix

- failsafe
- systemwide

zabbix 7 + zabbix fixes

cleanup

ci

wip: fixes, nginx update, support update

wip: bookworm 12 base updates

wip: requirements.txt cleanup

zabbix USER fix

WIP: debian 12 develop improvements
This commit is contained in:
STAM 2024-08-12 00:46:46 +03:00
parent 0057c1b84e
commit 511a8a115a
No known key found for this signature in database
GPG Key ID: 711526C6938897F1
3540 changed files with 12206 additions and 30789 deletions

View File

@ -13,7 +13,7 @@ on:
jobs:
build-forked-fixed-independed-images:
name: Forked and fixed independed images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
@ -84,7 +84,7 @@ jobs:
build-all-iamges:
name: All images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2

View File

@ -20,7 +20,7 @@ jobs:
build-forked-fixed-independed-images:
name: Forked and fixed independed images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
@ -78,7 +78,7 @@ jobs:
build-base-prod-iamges:
name: EpicMorg Base Production images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
@ -120,7 +120,7 @@ jobs:
build-base-edge-iamges:
name: EpicMorg Base Edge images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -164,7 +164,7 @@ jobs:
build-base-develop-iamges:
name: EpicMorg Base Develop images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-edge-iamges
steps:
@ -208,7 +208,7 @@ jobs:
build-emg-main-iamges:
name: EpicMorg Main images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-develop-iamges
steps:
@ -267,7 +267,7 @@ jobs:
build-tr-iamges:
name: Testrail image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-emg-main-iamges
steps:
@ -291,7 +291,7 @@ jobs:
build-emg-additional-web-iamges:
name: EpicMorg Secondary images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-emg-main-iamges
steps:
@ -378,7 +378,7 @@ jobs:
build-atl-bb-iamges:
name: Atlassian Bitbucket latest images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -407,7 +407,7 @@ jobs:
build-atl-docs-iamges:
name: Atlassian Confluence latest images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -436,7 +436,7 @@ jobs:
build-atl-jira-iamges:
name: Atlassian Jira latest images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -465,7 +465,7 @@ jobs:
build-atl-fycru-iamges:
name: Atlassian Fisheye + Crucible images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -489,7 +489,7 @@ jobs:
build-qbt-iamges:
name: qBitTorrent images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-edge-iamges
steps:
@ -523,7 +523,7 @@ jobs:
build-pgsql-iamges:
name: PostgresSQL Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-edge-iamges
steps:
@ -612,7 +612,7 @@ jobs:
##################################################################################
build-nextcloud-backports:
name: NextCloud Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
@ -673,7 +673,7 @@ jobs:
build-atl-bb6-iamges:
name: Atlassian Bitbucket 6 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -1427,7 +1427,7 @@ jobs:
build-atl-bb7-iamges:
name: Atlassian Bitbucket 7 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -1586,7 +1586,7 @@ jobs:
build-atl-docs5-iamges:
name: Atlassian Confluence 5 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -1625,7 +1625,7 @@ jobs:
build-atl-docs6-iamges:
name: Atlassian Confluence 6 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -2195,7 +2195,7 @@ jobs:
build-atl-docs7-iamges:
name: Atlassian Confluence 7 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -2404,7 +2404,7 @@ jobs:
build-atl-jira5-iamges:
name: Atlassian Jira 5 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -2428,7 +2428,7 @@ jobs:
build-atl-jira6-iamges:
name: Atlassian Jira 6 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -2462,7 +2462,7 @@ jobs:
build-atl-jira7-iamges:
name: Atlassian Jira 7 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:
@ -3063,7 +3063,7 @@ jobs:
build-atl-jira8-iamges:
name: Atlassian Jira 8 Backport images
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: build-base-prod-iamges
steps:

View File

@ -13,7 +13,7 @@ jobs:
build-freegpt-webui-image:
name: EpicMorg EcoSystem freegpt-webui Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -23,6 +23,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy freegpt-webui 1.0
run: cd linux/ecosystem/freegpt-webui/1.0 && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-images:
name: Build EpicMorg Advanced Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
##################################################################################
- name: "Build and Deploy Advanced Mattermost Images:"

View File

@ -11,7 +11,7 @@ jobs:
build-pure-images:
name: EpicMorg Advanced Nextcloud Stock Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Nextcloud 14 Stock Images:"
run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
@ -85,7 +88,7 @@ jobs:
build-patched-images:
name: Advanced Nextcloud Patched Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -95,6 +98,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Nextcloud 14 Patched Images:"
run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-python-base-images:
name: Build EpicMorg Advanced Debian Python Base Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Python 2.7 Main Image:"
run: cd linux/advanced/python/main/2.7 && pwd && make build && make deploy
@ -64,7 +67,7 @@ jobs:
build-python-develop-images:
name: Build EpicMorg Advanced Debian Python Develop Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: build-python-base-images
steps:
@ -75,6 +78,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Python 2.7 Develop Image:"
run: cd linux/advanced/python/develop/2.7 && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-images:
name: Build EpicMorg Advanced Vscode Server Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
##################################################################################
- name: "Build and Deploy Advanced Vscode Server Images:"

View File

@ -11,7 +11,7 @@ jobs:
build-latest-images:
name: EpicMorg Advanced Zabbix Latest Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
@ -55,7 +58,7 @@ jobs:
build-30-images:
name: Build EpicMorg Advanced Zabbix 3.0 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -65,6 +68,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
@ -96,7 +102,7 @@ jobs:
build-40-images:
name: Build EpicMorg Advanced Zabbix 4.0 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -106,6 +112,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
@ -137,7 +146,7 @@ jobs:
build-50-images:
name: Build EpicMorg Advanced Zabbix 5.0 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -147,6 +156,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
@ -181,7 +193,7 @@ jobs:
build-52-images:
name: Build EpicMorg Advanced Zabbix 5.2 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -191,6 +203,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
@ -225,7 +240,7 @@ jobs:
build-54-images:
name: Build EpicMorg Advanced Zabbix 5.4 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -235,6 +250,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
@ -269,7 +287,7 @@ jobs:
build-60-images:
name: Build EpicMorg Advanced Zabbix 6.0 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -279,6 +297,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
@ -313,7 +334,7 @@ jobs:
build-62-images:
name: Build EpicMorg Advanced Zabbix 6.2 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -323,6 +344,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
@ -356,8 +380,8 @@ jobs:
##################################################################################
build-64-images:
name: Build EpicMorg Advanced Zabbix 6.2 Images
runs-on: ubuntu-22.04
name: Build EpicMorg Advanced Zabbix 6.4 Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -367,6 +391,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.4/agent && pwd && make build && make deploy
@ -399,9 +426,9 @@ jobs:
##################################################################################
build-trunk-images:
name: Build EpicMorg Advanced Zabbix 6.2 Images
runs-on: ubuntu-22.04
build-70-images:
name: Build EpicMorg Advanced Zabbix 7.0 Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -411,6 +438,56 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/7.0/agent && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Agent2 Images:"
run: cd linux/advanced/zabbix/7.0/agent2 && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Java Gateway Images:"
run: cd linux/advanced/zabbix/7.0/java-gateway && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Proxy Mysql Images:"
run: cd linux/advanced/zabbix/7.0/proxy-mysql && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Proxy Sqlite3 Images:"
run: cd linux/advanced/zabbix/7.0/proxy-sqlite3 && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Server Mysql Images:"
run: cd linux/advanced/zabbix/7.0/server-mysql && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Server Pgsql Images:"
run: cd linux/advanced/zabbix/7.0/server-pgsql && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Snmptraps Images:"
run: cd linux/advanced/zabbix/7.0/snmptraps && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Web Mysql Images:"
run: cd linux/advanced/zabbix/7.0/web-mysql && pwd && make build && make deploy
- name: "Build and Deploy Advanced Zabbix Web Pgsql Images:"
run: cd linux/advanced/zabbix/7.0/web-pgsql && pwd && make build && make deploy
##################################################################################
build-trunk-images:
name: Build EpicMorg Advanced Zabbix trunk Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/trunk/agent && pwd && make build && make deploy

View File

@ -1,136 +0,0 @@
name: EpicMorg Astra 1.7 SE Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '2 2 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Astra 1.7 SE Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Astra 1.7 SE slim Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/slim && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE main Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/main && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE develop Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE jdk6 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk7 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk7 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk8 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk11 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk11 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk16 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk16 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE jdk17 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk17 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk18 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk18 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk19 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk19 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk20 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk20 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE jdk21 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Astra 1.7 SE jdk22 Image:"
run: cd /linux/ecosystem/epicmorg/astra/1.7-alse/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE python3.10 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/python3.10 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE python3.11 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/python3.11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE python3.12 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/python3.12 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Astra 1.7 SE python3.13 Image:"
run: cd linux/ecosystem/epicmorg/astra/1.7-alse/python3.13 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################

View File

@ -11,7 +11,7 @@ jobs:
build-10-images:
name: Build EpicMorg Atlassian Main Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Atlassian Bitbucket Image:"
run: cd linux/ecosystem/atlassian/bitbucket/latest && pwd && make build && make deploy

View File

@ -1,107 +0,0 @@
name: EpicMorg Debian 10 Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Debian 10 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 10 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 main Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 develop Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk19 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk20 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################

View File

@ -1,104 +0,0 @@
name: EpicMorg Debian 12 Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Debian 12 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 12 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 main Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 develop Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk19 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk20 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean

View File

@ -10,8 +10,8 @@ on:
jobs:
build-10-images:
name: Build EpicMorg Debian 11 Images
runs-on: ubuntu-22.04
name: Build EpicMorg Debian 11 LTS Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,13 +21,16 @@ jobs:
- name: Test Make
run: make
- name: "Build and Deploy Debian 11 slim Image:"
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 11 LTS slim Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 main Image:"
- name: "Build and Deploy Debian 11 LTS main Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 develop Image:"
- name: "Build and Deploy Debian 11 LTS develop Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
##################################################################################
@ -37,10 +40,10 @@ jobs:
##################################################################################
- name: "Build and Deploy Debian 11 jdk6 Image:"
- name: "Build and Deploy Debian 11 LTS jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk7 Image:"
- name: "Build and Deploy Debian 11 LTS jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy
##################################################################################
@ -50,10 +53,10 @@ jobs:
##################################################################################
- name: "Build and Deploy Debian 11 jdk8 Image:"
- name: "Build and Deploy Debian 11 LTS jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk11 Image:"
- name: "Build and Deploy Debian 11 LTS jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy
##################################################################################
@ -63,13 +66,13 @@ jobs:
##################################################################################
- name: "Build and Deploy Debian 11 jdk16 Image:"
- name: "Build and Deploy Debian 11 LTS jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk17 Image:"
- name: "Build and Deploy Debian 11 LTS jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk18 Image:"
- name: "Build and Deploy Debian 11 LTS jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk18 && pwd && make build && make deploy
##################################################################################
@ -79,10 +82,10 @@ jobs:
##################################################################################
- name: "Build and Deploy Debian 11 jdk19 Image:"
- name: "Build and Deploy Debian 11 LTS jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk19 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk20 Image:"
- name: "Build and Deploy Debian 11 LTS jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk20 && pwd && make build && make deploy
##################################################################################
@ -92,10 +95,10 @@ jobs:
##################################################################################
- name: "Build and Deploy Debian 11 jdk21 Image:"
- name: "Build and Deploy Debian 11 LTS jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 11 jdk22 Image:"
- name: "Build and Deploy Debian 11 LTS jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/11-bullseye/jdk22 && pwd && make build && make deploy
##################################################################################

View File

@ -0,0 +1,249 @@
name: EpicMorg Debian 12 Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Debian 12 Images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 12 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 main Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 develop Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk7 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk17 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk18 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk19 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk20 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 NodeJS LTS Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/lts && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS Current Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/current && pwd && make build && make deploy
##################################################################################
- name: "Build and Deploy Debian 12 NodeJS 0.12 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node0.12 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 4 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node4 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 5 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node5 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 6 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 7 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node7 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 8 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 9 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 NodeJS 10 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node10 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 11 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node11 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 12 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node12 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 13 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node13 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 14 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node14 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 15 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node15 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 NodeJS 16 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 17 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node17 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 18 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node18 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 19 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node19 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 20 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node20 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 21 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 NodeJS 22 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
# - name: "Build and Deploy Debian 12 PHP Latest Image:"
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 7.0 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 7.1 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 7.2 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 7.3 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 PHP 7.4 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 8.0 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 8.1 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 12 PHP 8.2 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
- name: "Build and Deploy Debian 12 PHP 8.3 Image:"
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################

View File

@ -11,7 +11,7 @@ jobs:
build-06-images:
name: Build EpicMorg Debian 6 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 6 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
@ -109,7 +112,7 @@ jobs:
build-07-images:
name: Build EpicMorg Debian 7 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -119,6 +122,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 7 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
@ -206,7 +212,7 @@ jobs:
build-08-images:
name: Build EpicMorg Debian 8 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -216,6 +222,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 8 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
@ -302,7 +311,7 @@ jobs:
build-09-images:
name: Build EpicMorg Debian 9 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -312,6 +321,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Debian 9 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
@ -393,3 +405,90 @@ jobs:
run: make docker-clean
##################################################################################
##################################################################################
- name: "Build and Deploy Debian 10 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 main Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 develop Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk6 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk7 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk8 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk11 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk16 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk16 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk17 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk17 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk18 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk18 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk19 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk19 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk20 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy Debian 10 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk21 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################

View File

@ -11,7 +11,7 @@ jobs:
build-glr-main-images:
name: Build EpicMorg Gitlab Runner Main Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Gitlab Runner Main Image:"
run: cd linux/ecosystem/gitlab/runner/latest && pwd && make build && make deploy
@ -28,7 +31,7 @@ jobs:
build-glr-other-images:
name: Build EpicMorg Gitlab Runner Oter Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: build-glr-main-images
steps:
@ -39,6 +42,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Gitlab Runner amxX 1.9 SDK Image:"
run: cd linux/ecosystem/gitlab/runner/amxx-sdk/1.9 && pwd && make build && make deploy

View File

@ -1,99 +0,0 @@
name: EpicMorg EcoSystem NodeJS Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '5 5 * * 1,3,5'
jobs:
build-node-images:
name: Build EpicMorg NodeJS Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy NodeJS LTS Image:"
run: cd linux/ecosystem/nodejs/lts && pwd && make build && make deploy
- name: "Build and Deploy NodeJS Current Image:"
run: cd linux/ecosystem/nodejs/current && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 0.12 Image:"
run: cd linux/ecosystem/nodejs/node0.12 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 4 Image:"
run: cd linux/ecosystem/nodejs/node4 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 5 Image:"
run: cd linux/ecosystem/nodejs/node5 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 6 Image:"
run: cd linux/ecosystem/nodejs/node6 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 7 Image:"
run: cd linux/ecosystem/nodejs/node7 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 8 Image:"
run: cd linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 9 Image:"
run: cd linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy NodeJS 10 Image:"
run: cd linux/ecosystem/nodejs/node10 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 11 Image:"
run: cd linux/ecosystem/nodejs/node11 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 12 Image:"
run: cd linux/ecosystem/nodejs/node12 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 13 Image:"
run: cd linux/ecosystem/nodejs/node13 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 14 Image:"
run: cd linux/ecosystem/nodejs/node14 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 15 Image:"
run: cd linux/ecosystem/nodejs/node15 && pwd && make build && make deploy
- name: Cleanup
run: make docker-clean
- name: "Build and Deploy NodeJS 16 Image:"
run: cd linux/ecosystem/nodejs/node16 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 17 Image:"
run: cd linux/ecosystem/nodejs/node17 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 18 Image:"
run: cd linux/ecosystem/nodejs/node18 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 19 Image:"
run: cd linux/ecosystem/nodejs/node19 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 20 Image:"
run: cd linux/ecosystem/nodejs/node20 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 21 Image:"
run: cd linux/ecosystem/nodejs/node21 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 22 Image:"
run: cd linux/ecosystem/nodejs/node22 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean

View File

@ -11,7 +11,7 @@ jobs:
build-p4-images:
name: Build EpicMorg Perfocre Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Perfocre r16.2 Image:"
run: cd linux/ecosystem/perforce/base/r16.2 && pwd && make build && make deploy
@ -95,7 +98,7 @@ jobs:
build-p4p-images:
name: Build EpicMorg Perfocre Proxy Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: build-p4-images
steps:
@ -106,6 +109,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Perfocre Proxy r16.2 Image:"
run: cd linux/ecosystem/perforce/p4p/r16.2 && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-pgsql-images:
name: Build EpicMorg PostgreSQL Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy PostgreSQL 8.2 Image:"
run: cd linux/ecosystem/postgres/8.2 && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-tca-main-images:
name: Build EpicMorg TeamCity Agent Main Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy TeamCity Agent Main Image (jdk8):"
run: cd linux/ecosystem/teamcity/agent/latest/jdk8 && pwd && make build && make deploy
@ -37,7 +40,7 @@ jobs:
build-tca-other-images:
name: Build EpicMorg TeamCity Agent Oter Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: build-tca-main-images
steps:
@ -48,6 +51,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy TeamCity Agent amxX 1.9 SDK Image:"
run: cd linux/ecosystem/teamcity/agent/amxx-sdk/1.9 && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-testrail-images:
name: Build EpicMorg Testrail Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
# needs: build-php-images
steps:
@ -22,6 +22,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Cassandra 3.11 Image:"
run: cd linux/ecosystem/cassandra/3.11 && pwd && make build && make deploy
@ -29,7 +32,7 @@ jobs:
build-testrail-702-images:
name: Build EpicMorg Testrail 7.0.2.1016 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
# needs: build-php-images
steps:
@ -40,6 +43,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Testrail 7.0.2.1016 Image:"
run: cd linux/ecosystem/testrail/7.0.2.1016/main && pwd && make build && make deploy
@ -53,7 +59,7 @@ jobs:
build-testrail-741-images:
name: Build EpicMorg Testrail 7.4.1.8092 Images
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
# needs: build-php-images
steps:
@ -64,6 +70,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy Testrail 7.4.1.8092 Image:"
run: cd linux/ecosystem/testrail/7.4.1.8092/main && pwd && make build && make deploy

View File

@ -9,68 +9,9 @@ on:
jobs:
build-php-images:
name: Build EpicMorg PHP Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
# - name: "Build and Deploy PHP Latest Image:"
# run: cd linux/ecosystem/php/latest && pwd && make build && make deploy
- name: "Build and Deploy PHP 7.0 Image:"
run: cd linux/ecosystem/php/php7.0 && pwd && make build && make deploy
- name: "Build and Deploy PHP 7.1 Image:"
run: cd linux/ecosystem/php/php7.1 && pwd && make build && make deploy
- name: "Build and Deploy PHP 7.2 Image:"
run: cd linux/ecosystem/php/php7.2 && pwd && make build && make deploy
- name: "Build and Deploy PHP 7.3 Image:"
run: cd linux/ecosystem/php/php7.3 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy PHP 7.4 Image:"
run: cd linux/ecosystem/php/php7.4 && pwd && make build && make deploy
- name: "Build and Deploy PHP 8.0 Image:"
run: cd linux/ecosystem/php/php8.0 && pwd && make build && make deploy
- name: "Build and Deploy PHP 8.1 Image:"
run: cd linux/ecosystem/php/php8.1 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean
##################################################################################
- name: "Build and Deploy PHP 8.2 Image:"
run: cd linux/ecosystem/php/php8.2 && pwd && make build && make deploy
- name: "Build and Deploy PHP 8.3 Image:"
run: cd linux/ecosystem/php/php8.3 && pwd && make build && make deploy
##################################################################################
build-apache2-images:
name: Build EpicMorg Apache 2 Images
runs-on: ubuntu-22.04
needs: build-php-images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -80,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
# - name: "Build and Deploy Apache 2 Latest Image:"
# run: cd linux/ecosystem/apache2/latest && pwd && make build && make deploy
@ -128,8 +72,7 @@ jobs:
build-nginx-images:
name: Build EpicMorg NginX Images
runs-on: ubuntu-22.04
needs: build-php-images
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -139,6 +82,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: "Build and Deploy NginX Image:"
run: cd linux/ecosystem/nginx/latest/mainline/main && pwd && make build && make deploy

View File

@ -11,7 +11,7 @@ jobs:
build-torrserver-image:
name: EpicMorg EcoSystem TorrServer Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -21,6 +21,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy TorrServer
run: cd linux/ecosystem/torrserver && make build && make deploy
@ -28,7 +31,7 @@ jobs:
build-ers-image:
name: EpicMorg EcoSystem Electron Release Server Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -38,6 +41,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy Electron Release Server
run: cd linux/ecosystem/electron-release-server && make build && make deploy
@ -45,7 +51,7 @@ jobs:
build-vk2discord-image:
name: EpicMorg EcoSystem vk2discord Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -55,6 +61,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy vk2discord
run: cd linux/ecosystem/vk2discord && make build && make deploy
@ -62,7 +71,7 @@ jobs:
build-qbittorrent-image:
name: EpicMorg EcoSystem qBittorrent Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -72,6 +81,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy qBittorrent 4.4.0
run: cd linux/ecosystem/qbittorrent/4.4.0 && make build && make deploy
@ -158,7 +170,7 @@ jobs:
build-opentracker-image:
name: EpicMorg EcoSystem openTracker Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -168,6 +180,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy openTracker
run: cd linux/ecosystem/opentracker && make build && make deploy
@ -175,7 +190,7 @@ jobs:
build-retracker-image:
name: EpicMorg EcoSystem reTracker Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -184,6 +199,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
# to rework
# - name: Build and Deploy reTracker
# run: cd linux/ecosystem/retracker && make build && make deploy
@ -192,7 +210,7 @@ jobs:
build-torrust-tracker-image:
name: EpicMorg EcoSystem Torrust Tracker Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -202,6 +220,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy Torrust Tracker
run: cd linux/ecosystem/torrust-tracker && make build && make deploy
# to rework
@ -212,7 +233,7 @@ jobs:
build-monero-cli-image:
name: EpicMorg EcoSystem Monero CLI Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -222,6 +243,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy Monero CLI
run: cd linux/ecosystem/monero/monerod && make build && make deploy
@ -229,7 +253,7 @@ jobs:
build-monero-p2pool-image:
name: EpicMorg EcoSystem Monero p2pool Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -239,6 +263,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy Monero p2pool
run: cd linux/ecosystem/monero/p2pool && make build && make deploy
@ -246,7 +273,7 @@ jobs:
build-ninjam-image:
name: EpicMorg EcoSystem ninjam Image
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
@ -256,6 +283,9 @@ jobs:
- name: Test Make
run: make
- name: Install requirements.txt
run: make pip
- name: Build and Deploy ninjam
run: cd linux/ecosystem/ninjam/latest && make build && make deploy

View File

@ -1,5 +1,13 @@
# Changelog
## 2024
* `aug`
* fixed `Makefile`+ gha
* added support of `zabbix` version `7.0` + gha
* 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:

250
Makefile
View File

@ -1,7 +1,8 @@
VERSION = "2024.06.24"
AUTHOR = "EpicMorg"
MODIFIED = "STAM"
DOCKER_SCAN_SUGGEST = false
VERSION = "2024.08.18"
AUTHOR = "EpicMorg"
MODIFIED = "STAM"
DOCKER_SCAN_SUGGEST = false
PIP_BREAK_SYSTEM_PACKAGES = 1
app:
@make -s version
@ -36,17 +37,17 @@ ansible.gen.testrail:
cd `pwd`/bin/ansible && ansible-playbook ./generate.testrail.yml
pip:
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 && \
cd bin/kaniko && \
pip install -r requirements.txt
kaniko.update:
make pip
cd bin/kaniko && \
python3 _deploy.py
-rm -rfv /usr/lib/python3.6/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.7/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.8/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.9/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.10/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.11/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.12/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.13/EXTERNALLY-MANAGED || true
-rm -rfv /usr/lib/python3.14/EXTERNALLY-MANAGED || true
-pip3 install --break-system-packages -r requirements.txt || true
-pip install --break-system-packages -r requirements.txt || true
git:
git add .
@ -110,94 +111,19 @@ advanced-sentry-images:
cd `pwd`/linux/advanced/sentry/latest && pwd && make sync && make patch && make build && make deploy
advanced-zabbix-images:
cd `pwd`/linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/web-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/web-pgsql && pwd && make build && make deploy
make advanced-zabbix-latest-images
make advanced-zabbix-30-images
make advanced-zabbix-40-images
make advanced-zabbix-50-images
make advanced-zabbix-52-images
make advanced-zabbix-54-images
make advanced-zabbix-60-images
make advanced-zabbix-62-images
make advanced-zabbix-64-images
make advanced-zabbix-70-images
make advanced-zabbix-trunk-images
advanced-zabbix-trunk-images:
cd `pwd`/linux/advanced/zabbix/trunk/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/trunk/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/trunk/java-gateway && pwd && make build && make deploy
@ -209,6 +135,124 @@ advanced-zabbix-images:
cd `pwd`/linux/advanced/zabbix/trunk/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/trunk/web-pgsql && pwd && make build && make deploy
advanced-zabbix-latest-images:
cd `pwd`/linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/latest/web-pgsql && pwd && make build && make deploy
advanced-zabbix-30-images:
cd `pwd`/linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/3.0/web-pgsql && pwd && make build && make deploy
advanced-zabbix-40-images:
cd `pwd`/linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/4.0/web-pgsql && pwd && make build && make deploy
advanced-zabbix-50-images:
cd `pwd`/linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.0/web-pgsql && pwd && make build && make deploy
advanced-zabbix-52-images:
cd `pwd`/linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.2/web-pgsql && pwd && make build && make deploy
advanced-zabbix-54-images:
cd `pwd`/linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/5.4/web-pgsql && pwd && make build && make deploy
advanced-zabbix-60-images:
cd `pwd`/linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.0/web-pgsql && pwd && make build && make deploy
advanced-zabbix-62-images:
cd `pwd`/linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.2/web-pgsql && pwd && make build && make deploy
advanced-zabbix-64-images:
cd `pwd`/linux/advanced/zabbix/6.4/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/6.4/web-pgsql && pwd && make build && make deploy
advanced-zabbix-70-images:
cd `pwd`/linux/advanced/zabbix/7.0/agent && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/agent2 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/java-gateway && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/proxy-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/proxy-sqlite3 && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/server-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/server-pgsql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/snmptraps && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/web-mysql && pwd && make build && make deploy
cd `pwd`/linux/advanced/zabbix/7.0/web-pgsql && pwd && make build && make deploy
advanced-nextcloud-images:
cd `pwd`/linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
cd `pwd`/linux/advanced/nextcloud/pure/15 && pwd && make build && make deploy

View File

@ -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).
@ -13,9 +21,9 @@ A collection of docker images for production use. This repo contains 2 types of
| `Advanced` | `EcoSystem - Debian Based` |
|:-------------|:-------------|
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.vscode.images.yml?label=EpicMorg%20Advanced%20Images&logo=EpicMorg%20Advanced%20Images&style=flat-square)](https://github.com/EpicMorg/docker/blob/master/.github/workflows/epicmorg.advanced.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.current.debian10.yml?label=Debian%2010%20Images&logo=Debian%2010%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.debian10.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.nextcloud.images.yml?label=Nextcloud%20Images&logo=Nextcloud%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.nextcloud.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.current.debian11.yml?label=Debian%2011%20Images&logo=Debian%2011%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.debian11.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.python.yml?label=Debian%20Python%20Images&logo=Debian%20Python%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.python.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.current.debian12.yml?label=Debian%2012%20Images&logo=Debian%2012%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.debian12.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.vscode.images.yml?label=EpicMorg%20Advanced%20Images&logo=EpicMorg%20Advanced%20Images&style=flat-square)](https://github.com/EpicMorg/docker/blob/master/.github/workflows/epicmorg.advanced.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.giltab.runners.yml?label=Gitlab%20Runner%20Images&logo=Gitlab%20Runner%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.giltab.runners.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.nextcloud.images.yml?label=Nextcloud%20Images&logo=Nextcloud%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.nextcloud.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian11.yml?label=Debian%2011%20Images&logo=Debian%2011%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian11.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.python.yml?label=Debian%20Python%20Images&logo=Debian%20Python%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.python.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian12.yml?label=Debian%2012%20Images&logo=Debian%2012%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian12.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.vscode.images.yml?label=Vscode%20Server%20Images&logo=Vscode%20Server%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.vscode.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.legacy.yml?label=Debian%20Legacy%20Images&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.legacy.yml)
| [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.advanced.zabbix.images.yml?label=Debian%20Zabbix%20Images&logo=Debian%20Python%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.advanced.zabbix.images.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.ecosysctem.misc.images.yml?label=EcoSystem%20Misc%20Images&logo=EcoSystem%20Misc%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.ecosysctem.misc.images.yml)
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.current.atlassian.yml?label=Atlassian%20Images&logo=Atlassian%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.current.atlassian.yml)
@ -25,7 +33,6 @@ A collection of docker images for production use. This repo contains 2 types of
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.teamcity.agents.yml?label=TeamCity%20Agents%20Images&logo=TeamCity%20Agents%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.teamcity.agents.yml)
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.testrail.yml?label=Testrail%20Images&logo=Testrail%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.testrail.yml)
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.web.yml?label=Web%20Images&logo=Web%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.web.yml)
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.giltab.runners.yml?label=Gitlab%20Runner%20Images&logo=Gitlab%20Runner%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.giltab.runners.yml)
# Few popular products [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B81CUI4)

View File

@ -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).

75
SUPPORT.md Normal file
View File

@ -0,0 +1,75 @@
# Support Document for Docker Image Concepts in Project
`timestamp: 2024/08/12`
| Debian | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | sid |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **codename** | squeeze | wheezy | jessie | stretch | buster | **bullseye** | **bookworm** | trixie | sid |
| **status** | deprecated | deprecated | deprecated | deprecated | deprecated | **LTS** | **Current** | testing | unstable |
## 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.
- Current images include `current` (`stable`, or `12`) branches as the main one, as well as `LTS` but lightweight (`11`) - only base images will be built.
- The previous `LTS` branch stops being supported when a new one is assigned.
- 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.

74
SUPPORT.ru.md Normal file
View File

@ -0,0 +1,74 @@
# Документ поддержки концепции образов Docker для проекта
`timestamp: 2024/08/12`
| Debian | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | sid |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **codename** | squeeze | wheezy | jessie | stretch | buster | **bullseye** | **bookworm** | trixie | sid |
| **status** | deprecated | deprecated | deprecated | deprecated | deprecated | **LTS** | **Current** | testing | unstable |
## Введение
Репозиторий `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`.
- В актуальные образы входят ветки `current` (`стабильная`, или же `12`) как основная, а так же `LTS` но облегченная (`11`) - буду собираться только базовые образы.
- Прошлая `LTS` ветка перестает поддерживаться, когда назначается новая.
- При выпуске новой версии `Debian` (например, `13`), все конечные образы будут обновлены и переведены на новую версию `Debian`, если она станет стабильной.
4. **Периодическое обновление образов**:
- `Все версии` базовых образов, включая `устаревшие`, будут периодически пересобираться для включения обновлений и бекпортов.
5. **Добавление новых базовых образов**:
- Начиная с текущей `версии` апстрима (`12`), в нее будут постепенно добавлены дополнительные базовые образы, такие как `PHP` и `Python` и др. Эти новые базовые образы не будут бекпортированы в предыдущие устаревшие версии. Однако при переходе апстрима на новую версию (например, `13`), новые базовые образы также будут перенесены в нее и останутся в предыдущей версии (например, `12`).
#### Заключение
Этот подход позволит лучше управлять версиями и поддерживать актуальность образов в репозитории. Переход на концепцию upstream и deprecated поможет сосредоточиться на поддержке актуальных версий продуктов и обеспечит более стабильное и предсказуемое окружение для конечных пользователей. Введение новых базовых образов дополнительно расширит функциональность и гибкость доступных Docker-образов.

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -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()

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

View File

@ -8,7 +8,6 @@ app:
make clean
build:
make pip
kaniko-wrapper --version
dry:
@ -20,23 +19,10 @@ test:
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:

View File

@ -1,3 +0,0 @@
PyYAML
python-dotenv
kaniko-wrapper

Some files were not shown because too many files have changed in this diff Show More