mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-01-13 15:17:56 +03:00
backports sync
This commit is contained in:
commit
0d70049bb3
111
.github/workflows/epicmorg.base.images.debian.10.yml
vendored
Normal file
111
.github/workflows/epicmorg.base.images.debian.10.yml
vendored
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
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-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 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
|
||||||
|
|
||||||
|
##################################################################################
|
109
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
109
.github/workflows/epicmorg.base.images.debian.12.yml
vendored
@ -197,53 +197,76 @@ jobs:
|
|||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
# - name: "Build and Deploy Debian 12 PHP Latest Image:"
|
- name: "Build and Deploy Debian 12 dotNet LTS Image:"
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
- name: "Build and Deploy Debian 12 dotNet STS Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/sts && 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: "Build and Deploy Debian 12 dotNet 5 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: Cleanup
|
- name: "Build and Deploy Debian 12 dotNet 6 Image:"
|
||||||
run: make docker-clean
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
##################################################################################
|
- name: "Build and Deploy Debian 12 dotNet 7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
- name: "Build and Deploy Debian 12 dotNet 8 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && 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: "Build and Deploy Debian 12 dotNet 9 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && 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 8.2 Image:"
|
# - name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
- name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
# - name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
||||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
# 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: Cleanup
|
#
|
||||||
run: make docker-clean
|
# - 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
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
272
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
Normal file
272
.github/workflows/epicmorg.base.images.debian.13.yml
vendored
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
name: EpicMorg Debian 13 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '1 1 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-10-images:
|
||||||
|
name: Build EpicMorg Debian 13 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 13 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 jdk22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS LTS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS Current Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/current && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 0.12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node0.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 4 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node4 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 5 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 9 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 10 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 13 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 14 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 NodeJS 22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet LTS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet STS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/sts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet 5 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet 6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet 7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet 8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 13 dotNet 9 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/13-trixie/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# # - name: "Build and Deploy Debian 13 PHP Latest Image:"
|
||||||
|
# # run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/latest && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 7.0 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.0 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 7.1 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.1 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 7.2 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.2 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 7.3 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.3 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 7.4 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php7.4 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 8.0 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.0 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 8.1 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.1 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 8.2 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.2 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 13 PHP 8.3 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/13-trixie/php/php8.3 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
110
.github/workflows/epicmorg.base.images.debian.6.yml
vendored
Normal file
110
.github/workflows/epicmorg.base.images.debian.6.yml
vendored
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
name: EpicMorg Debian 6 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-06-images:
|
||||||
|
name: Build EpicMorg Debian 6 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 6 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 6 jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 6 jdk20 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 6 jdk21 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 6 jdk22 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
109
.github/workflows/epicmorg.base.images.debian.7.yml
vendored
Normal file
109
.github/workflows/epicmorg.base.images.debian.7.yml
vendored
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
name: EpicMorg Debian 7 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-07-images:
|
||||||
|
name: Build EpicMorg Debian 7 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 7 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 7 jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
# - name: "Build and Deploy Debian 7 jdk20 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 7 jdk21 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian 7 jdk22 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
109
.github/workflows/epicmorg.base.images.debian.8.yml
vendored
Normal file
109
.github/workflows/epicmorg.base.images.debian.8.yml
vendored
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
name: EpicMorg Debian 8 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-08-images:
|
||||||
|
name: Build EpicMorg Debian 8 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 8 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 8 jdk22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
107
.github/workflows/epicmorg.base.images.debian.9.yml
vendored
Normal file
107
.github/workflows/epicmorg.base.images.debian.9.yml
vendored
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
name: EpicMorg Debian 9 Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-09-images:
|
||||||
|
name: Build EpicMorg Debian 9 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 9 slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian 9 jdk22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
@ -1,494 +0,0 @@
|
|||||||
name: EpicMorg Debian Legacy Images
|
|
||||||
|
|
||||||
on:
|
|
||||||
# push:
|
|
||||||
# branches:
|
|
||||||
# - 'master'
|
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * 1,3,5'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
|
|
||||||
build-06-images:
|
|
||||||
name: Build EpicMorg Debian 6 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 6 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 6 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
# - name: "Build and Deploy Debian 6 jdk20 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk20 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 6 jdk21 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk21 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 6 jdk22 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
build-07-images:
|
|
||||||
name: Build EpicMorg Debian 7 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 7 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 7 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
# - name: "Build and Deploy Debian 7 jdk20 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk20 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 7 jdk21 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk21 && pwd && make build && make deploy
|
|
||||||
#
|
|
||||||
# - name: "Build and Deploy Debian 7 jdk22 Image:"
|
|
||||||
# run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
|
|
||||||
build-08-images:
|
|
||||||
name: Build EpicMorg Debian 8 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 8 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 8 jdk22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
build-09-images:
|
|
||||||
name: Build EpicMorg Debian 9 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 9 slim Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 main Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 develop Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk6 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk7 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk8 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk11 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk11 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk16 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk17 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk18 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk19 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk19 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk20 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk20 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
run: make docker-clean
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk21 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk21 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
- name: "Build and Deploy Debian 9 jdk22 Image:"
|
|
||||||
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
##################################################################################
|
|
||||||
|
|
||||||
- name: Cleanup
|
|
||||||
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
|
|
||||||
|
|
||||||
##################################################################################
|
|
272
.github/workflows/epicmorg.base.images.debian.sid.yml
vendored
Normal file
272
.github/workflows/epicmorg.base.images.debian.sid.yml
vendored
Normal file
@ -0,0 +1,272 @@
|
|||||||
|
name: EpicMorg Debian SID Images
|
||||||
|
|
||||||
|
on:
|
||||||
|
# push:
|
||||||
|
# branches:
|
||||||
|
# - 'master'
|
||||||
|
schedule:
|
||||||
|
- cron: '2 2 * * 1,3,5'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
|
||||||
|
build-10-images:
|
||||||
|
name: Build EpicMorg Debian SID 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 SID slim Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/slim && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID main Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/main && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID develop Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID jdk22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS LTS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS Current Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/current && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 0.12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node0.12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 4 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node4 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 5 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 9 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 10 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 11 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 12 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 13 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 14 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 15 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 16 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 17 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 18 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 19 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 20 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 21 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID NodeJS 22 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: Cleanup
|
||||||
|
run: make docker-clean
|
||||||
|
|
||||||
|
##################################################################################
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet LTS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/lts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet STS Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/sts && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet 5 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet 6 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet 7 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet 8 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
- name: "Build and Deploy Debian SID dotNet 9 Image:"
|
||||||
|
run: cd linux/ecosystem/epicmorg/debian/sid/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# # - name: "Build and Deploy Debian SID PHP Latest Image:"
|
||||||
|
# # run: cd linux/ecosystem/epicmorg/debian/sid/php/latest && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 7.0 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.0 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 7.1 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.1 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 7.2 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.2 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 7.3 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.3 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 7.4 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php7.4 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 8.0 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.0 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 8.1 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.1 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 8.2 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.2 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# - name: "Build and Deploy Debian SID PHP 8.3 Image:"
|
||||||
|
# run: cd linux/ecosystem/epicmorg/debian/sid/php/php8.3 && pwd && make build && make deploy
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
||||||
|
#
|
||||||
|
# - name: Cleanup
|
||||||
|
# run: make docker-clean
|
||||||
|
#
|
||||||
|
# ##################################################################################
|
@ -1,6 +1,8 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
## 2024
|
## 2024
|
||||||
* `aug`
|
* `aug`
|
||||||
|
* added `dotnet` base images support.
|
||||||
|
* added `13-trixie` and `sid` - `Debian` base images support.
|
||||||
* fixed `Makefile`+ gha
|
* fixed `Makefile`+ gha
|
||||||
* added support of `zabbix` version `7.0` + gha
|
* added support of `zabbix` version `7.0` + gha
|
||||||
* dropped `Astra CE\SE` due potencial license issues. Sorry.
|
* dropped `Astra CE\SE` due potencial license issues. Sorry.
|
||||||
|
295
Makefile
295
Makefile
@ -295,7 +295,7 @@ ecosystem-images:
|
|||||||
make ecosystem-apache2-images
|
make ecosystem-apache2-images
|
||||||
make ecosystem-testrail-images
|
make ecosystem-testrail-images
|
||||||
make ecosystem-torrserver-images
|
make ecosystem-torrserver-images
|
||||||
make ecosystem-nodejs-images
|
make ecosystem--images
|
||||||
make ecosystem-qbittorrent-images
|
make ecosystem-qbittorrent-images
|
||||||
make ecosystem-vk2discord-images
|
make ecosystem-vk2discord-images
|
||||||
make ecosystem-postgres-images
|
make ecosystem-postgres-images
|
||||||
@ -341,31 +341,16 @@ ecosystem-debian-images:
|
|||||||
make ecosystem-debian-buster-images
|
make ecosystem-debian-buster-images
|
||||||
make ecosystem-debian-bullseye-images
|
make ecosystem-debian-bullseye-images
|
||||||
make ecosystem-debian-bookworm-images
|
make ecosystem-debian-bookworm-images
|
||||||
|
make ecosystem-debian-trixie-images
|
||||||
ecosystem-astra-17se-images:
|
make ecosystem-debian-sid-images
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/develop && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk6 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk7 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk8 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk11 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk16 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk17 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk18 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk19 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk20 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk21 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/jdk22 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/python3.10 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/python3.11 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/python3.12 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/astra/1.7-alse/python3.13 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
ecosystem-debian-squeeze-images:
|
ecosystem-debian-squeeze-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-squeeze-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-squeeze-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/jdk8 && pwd && make build && make deploy
|
||||||
@ -382,6 +367,9 @@ ecosystem-debian-wheezy-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-wheezy-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-wheezy-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/jdk8 && pwd && make build && make deploy
|
||||||
@ -398,6 +386,9 @@ ecosystem-debian-jessie-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-jessie-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-jessie-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/jdk8 && pwd && make build && make deploy
|
||||||
@ -414,6 +405,9 @@ ecosystem-debian-stretch-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-stretch-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-stretch-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk8 && pwd && make build && make deploy
|
||||||
@ -430,6 +424,9 @@ ecosystem-debian-buster-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-buster-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-buster-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/jdk8 && pwd && make build && make deploy
|
||||||
@ -446,6 +443,9 @@ ecosystem-debian-bullseye-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
|
||||||
|
make ecosystem-debian-bullseye-jdk-images
|
||||||
|
|
||||||
|
ecosystem-debian-bullseye-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
|
||||||
@ -458,36 +458,176 @@ ecosystem-debian-bullseye-images:
|
|||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk21 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk21 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk22 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
####################################################################################################################
|
||||||
|
|
||||||
ecosystem-debian-bookworm-images:
|
ecosystem-debian-bookworm-images:
|
||||||
|
make ecosystem-debian-bookworm-base-images
|
||||||
|
make ecosystem-debian-bookworm-dotnet-images
|
||||||
|
make ecosystem-debian-bookworm-jdk-images
|
||||||
|
make ecosystem-debian-bookworm-nodejs-images
|
||||||
|
|
||||||
|
ecosystem-debian-bookworm-base-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
|
||||||
make ecosystem-debian-bookworm-jdk-images
|
|
||||||
|
ecosystem-debian-bookworm-dotnet-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/lts && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/sts && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
||||||
|
|
||||||
ecosystem-debian-bookworm-jdk-images:
|
ecosystem-debian-bookworm-jdk-images:
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk6 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk6 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk7 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk7 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk8 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk11 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk16 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk16 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk17 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk18 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk18 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk19 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk19 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk20 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk20 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk21 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk21 && pwd && make build && make deploy
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk22 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
ecosystem-php-images:
|
ecosystem-debian-bookworm-nodejs-images:
|
||||||
echo "disabled temprorary"
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/current && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php7.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/lts && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php7.1 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node0.12 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node4 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node5 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node7 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php8.1 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php8.2 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node9 && pwd && make build && make deploy
|
||||||
# cd `pwd`/linux/ecosystem/php/php8.3 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
####################################################################################################################
|
||||||
|
|
||||||
|
ecosystem-debian-trixie-images:
|
||||||
|
make ecosystem-debian-trixie-base-images
|
||||||
|
make ecosystem-debian-trixie-jdk-images
|
||||||
|
make ecosystem-debian-trixie-nodejs-images
|
||||||
|
|
||||||
|
ecosystem-debian-trixie-base-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/slim && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/main && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
ecosystem-debian-trixie-jdk-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk6 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk7 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk8 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk11 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk16 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk17 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk19 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
ecosystem-debian-trixie-nodejs-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/current && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/lts && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node0.12 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node4 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node9 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/13-trixie/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
####################################################################################################################
|
||||||
|
|
||||||
|
ecosystem-debian-sid-images:
|
||||||
|
make ecosystem-debian-sid-base-images
|
||||||
|
make ecosystem-debian-sid-jdk-images
|
||||||
|
make ecosystem-debian-sid-nodejs-images
|
||||||
|
|
||||||
|
ecosystem-debian-sid-base-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/slim && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/main && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/develop && pwd && make build && make deploy
|
||||||
|
|
||||||
|
ecosystem-debian-sid-jdk-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk6 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk7 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk8 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk11 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk16 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk17 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk18 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk19 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk20 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk21 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/jdk/jdk22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
ecosystem-debian-sid-nodejs-images:
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/current && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/lts && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node0.12 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node4 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node5 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node6 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node7 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node8 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node9 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node10 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node11 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node12 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node13 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node14 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node15 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node16 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node17 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node18 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node19 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node20 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node21 && pwd && make build && make deploy
|
||||||
|
cd `pwd`/linux/ecosystem/epicmorg/debian/sid/nodejs/node22 && pwd && make build && make deploy
|
||||||
|
|
||||||
|
####################################################################################################################
|
||||||
|
|
||||||
|
#ecosystem-php-images:
|
||||||
|
# echo "disabled temprorary"
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
||||||
|
# cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
||||||
|
|
||||||
ecosystem-apache2-images:
|
ecosystem-apache2-images:
|
||||||
cd `pwd`/linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
||||||
@ -693,31 +833,6 @@ ecosystem-torrserver-images:
|
|||||||
ecosystem-electron-release-server-images:
|
ecosystem-electron-release-server-images:
|
||||||
cd `pwd`/linux/ecosystem/electron-release-server && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/electron-release-server && pwd && make build && make deploy
|
||||||
|
|
||||||
ecosystem-nodejs-images:
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/current && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make build && make deploy
|
|
||||||
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node0.12 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node4 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node5 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node6 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node7 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node9 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node11 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node18 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node19 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node20 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node21 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/nodejs/node22 && pwd && make build && make deploy
|
|
||||||
|
|
||||||
ecosystem-ninjam-image:
|
ecosystem-ninjam-image:
|
||||||
cd `pwd`/linux/ecosystem/ninjam/latest && pwd && make build && make deploy
|
cd `pwd`/linux/ecosystem/ninjam/latest && pwd && make build && make deploy
|
||||||
|
|
||||||
@ -1555,44 +1670,4 @@ bundle-p4:
|
|||||||
@echo "======================================="
|
@echo "======================================="
|
||||||
make ecosystem-perforce-base-images
|
make ecosystem-perforce-base-images
|
||||||
make ecosystem-perforce-proxy-images
|
make ecosystem-perforce-proxy-images
|
||||||
|
|
||||||
|
|
||||||
bundle-debug-base6:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/06-squeeze/develop && pwd && make build && make deploy
|
|
||||||
bundle-debug-base7:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/07-wheezy/develop && pwd && make build && make deploy
|
|
||||||
bundle-debug-base8:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/08-jessie/develop && pwd && make build && make deploy
|
|
||||||
bundle-debug-base9:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/develop && pwd && make build && make deploy
|
|
||||||
bundle-debug-base10:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
|
|
||||||
|
|
||||||
|
|
||||||
bundle-cve:
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/develop && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/slim && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/main && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/develop && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk8 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk11 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/11-bullseye/jdk17 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk8 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk11 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk17 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/atlassian/confluence/8/8.6.1 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/atlassian/confluence/8/8.5.3 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/atlassian/confluence/7/7.19.16 && pwd && make build && make deploy
|
|
||||||
cd `pwd`/linux/ecosystem/atlassian/confluence/latest && pwd && make build && make deploy
|
|
29
README.md
29
README.md
@ -1,5 +1,13 @@
|
|||||||
# [![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)
|
# [![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)
|
||||||
|
|
||||||
|
## DEPRECATION WARNING
|
||||||
|
|
||||||
|
**At 1st of October 2024, all deprecated tags and images will be deleted from DockerHub:**
|
||||||
|
|
||||||
|
* `epicmorg/nodejs`
|
||||||
|
* `epicmorg/php`
|
||||||
|
|
||||||
|
For more information - look at `Support Document` to replace this tags and images.
|
||||||
|
|
||||||
## Support Document for Docker Image Concepts in Project
|
## Support Document for Docker Image Concepts in Project
|
||||||
|
|
||||||
@ -7,7 +15,12 @@
|
|||||||
|:-------------|:-------------|
|
|:-------------|:-------------|
|
||||||
| [:ru: :bookmark_tabs:](SUPPORT.ru.md) | [:us: :bookmark_tabs:](SUPPORT.md)
|
| [:ru: :bookmark_tabs:](SUPPORT.ru.md) | [:us: :bookmark_tabs:](SUPPORT.md)
|
||||||
|
|
||||||
|
## CI Status
|
||||||
|
|
||||||
|
| Debian | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.legacy.yml?label=6&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.legacy.yml?label=7&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.legacy.yml?label=8&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.legacy.yml?label=9&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.legacy.yml?label=10&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.11.yml?label=11&logo=Debian%2011%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.11.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.12.yml?label=12&logo=Debian%2012%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.12.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.13.yml?label=13&logo=Debian%2013%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.13.yml) | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.debian.sid.yml?label=SID&logo=Debian%20sid%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.sid.yml) |
|
||||||
|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
||||||
|
| **codename** | squeeze | wheezy | jessie | stretch | buster | **bullseye** | **bookworm** | trixie | sid |
|
||||||
|
| **status** | deprecated | deprecated | deprecated | deprecated | deprecated | **LTS** | **Current** | testing | unstable |
|
||||||
|
|
||||||
## Description
|
## 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).
|
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).
|
||||||
@ -17,21 +30,19 @@ A collection of docker images for production use. This repo contains 2 types of
|
|||||||
|
|
||||||
![](https://raw.githubusercontent.com/EpicMorg/docker/master/.github/logo.png)
|
![](https://raw.githubusercontent.com/EpicMorg/docker/master/.github/logo.png)
|
||||||
|
|
||||||
# CI Status
|
# Secondary CI Status
|
||||||
|
|
||||||
| `Advanced` | `EcoSystem - Debian Based` |
|
| `Advanced` | `EcoSystem` |
|
||||||
|:-------------|:-------------|
|
|:-------------|:-------------|
|
||||||
| [![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.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.debian.11.yml?label=Debian%2011%20Images&logo=Debian%2011%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.11.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.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.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.debian.12.yml?label=Debian%2012%20Images&logo=Debian%2012%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.12.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.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.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.debian.legacy.yml?label=Debian%20Legacy%20Images&logo=Debian%20Legacy%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.debian.legacy.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.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.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.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)
|
| `-` | [![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)
|
||||||
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.perforce.yml?label=Perfocre%20Images&logo=Perfocre%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.perforce.yml)
|
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.perforce.yml?label=Perfocre%20Images&logo=Perfocre%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.perforce.yml)
|
||||||
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.postgresql.yml?label=PostgreSQL%20Images&logo=PostgreSQL%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.postgresql.yml)
|
| `-` | [![GHA](https://img.shields.io/github/actions/workflow/status/EpicMorg/docker/epicmorg.base.images.postgresql.yml?label=PostgreSQL%20Images&logo=PostgreSQL%20Images&style=flat-square)](https://github.com/EpicMorg/docker/actions/workflows/epicmorg.base.images.postgresql.yml)
|
||||||
| `-` | [![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)
|
|
||||||
|
|
||||||
# Few popular products [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B81CUI4)
|
# Few popular products [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B81CUI4)
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ ENV PCRE_DIR=${EMG_LOCAL_BASE_DIR}/pcre2/${PCRE_VERSION}
|
|||||||
ENV PCRE_BIN_DIR=${PCRE_DIR}/bin
|
ENV PCRE_BIN_DIR=${PCRE_DIR}/bin
|
||||||
ENV PCRE_LIB_DIR=${PCRE_DIR}/lib
|
ENV PCRE_LIB_DIR=${PCRE_DIR}/lib
|
||||||
ENV PCRE_INC_DIR=${PCRE_DIR}/include
|
ENV PCRE_INC_DIR=${PCRE_DIR}/include
|
||||||
ENV PCRE_SRC_DIR=/usr/src/pcre2/${PCRE_VERSION}
|
ENV PCRE_SRC_DIR=/usr/local/src/pcre2/${PCRE_VERSION}
|
||||||
ARG PCRE_DOWNLOAD_URL=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${PCRE_VERSION}/pcre2-${PCRE_VERSION}.tar.gz
|
ARG PCRE_DOWNLOAD_URL=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${PCRE_VERSION}/pcre2-${PCRE_VERSION}.tar.gz
|
||||||
ARG PCRE_TEMP=/tmp/pcre2-${PCRE_VERSION}.tar.gz
|
ARG PCRE_TEMP=/tmp/pcre2-${PCRE_VERSION}.tar.gz
|
||||||
ARG PCRE_TEMP_SRC=/tmp/pcre2-${PCRE_VERSION}
|
ARG PCRE_TEMP_SRC=/tmp/pcre2-${PCRE_VERSION}
|
||||||
@ -54,7 +54,7 @@ ENV LUAJIT2OR_DIR=${EMG_LOCAL_BASE_DIR}/luajit2/${LUAJIT2OR_VERSION}
|
|||||||
ENV LUAJIT2OR_BIN_DIR=${PCRE_DIR}/bin
|
ENV LUAJIT2OR_BIN_DIR=${PCRE_DIR}/bin
|
||||||
ENV LUAJIT2OR_LIB_DIR=${LUAJIT2OR_DIR}/lib
|
ENV LUAJIT2OR_LIB_DIR=${LUAJIT2OR_DIR}/lib
|
||||||
ENV LUAJIT2OR_INC_DIR=${LUAJIT2OR_DIR}/include
|
ENV LUAJIT2OR_INC_DIR=${LUAJIT2OR_DIR}/include
|
||||||
ENV LUAJIT2OR_SRC_DIR=/usr/src/luajit2/${LUAJIT2OR_VERSION}
|
ENV LUAJIT2OR_SRC_DIR=/usr/local/src/luajit2/${LUAJIT2OR_VERSION}
|
||||||
ARG LUAJIT2OR_DOWNLOAD_URL=https://github.com/openresty/luajit2.git
|
ARG LUAJIT2OR_DOWNLOAD_URL=https://github.com/openresty/luajit2.git
|
||||||
ARG LUAJIT2OR_TEMP_SRC=/tmp/luajit2
|
ARG LUAJIT2OR_TEMP_SRC=/tmp/luajit2
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ ENV ZLIB_VERSION=1.3.1
|
|||||||
ENV ZLIB_DIR=${EMG_LOCAL_BASE_DIR}/zlib/${ZLIB_VERSION}
|
ENV ZLIB_DIR=${EMG_LOCAL_BASE_DIR}/zlib/${ZLIB_VERSION}
|
||||||
ENV ZLIB_INC_DIR=${ZLIB_DIR}/include
|
ENV ZLIB_INC_DIR=${ZLIB_DIR}/include
|
||||||
ENV ZLIB_LIB_DIR=${ZLIB_DIR}/lib
|
ENV ZLIB_LIB_DIR=${ZLIB_DIR}/lib
|
||||||
ENV ZLIB_SRC_DIR=/usr/src/zlib/${ZLIB_VERSION}
|
ENV ZLIB_SRC_DIR=/usr/local/src/zlib/${ZLIB_VERSION}
|
||||||
ARG ZLIB_DOWNLOAD_URL=https://zlib.net/fossils/zlib-${ZLIB_VERSION}.tar.gz
|
ARG ZLIB_DOWNLOAD_URL=https://zlib.net/fossils/zlib-${ZLIB_VERSION}.tar.gz
|
||||||
ARG ZLIB_TEMP=/tmp/zlib-${ZLIB_VERSION}.tar.gz
|
ARG ZLIB_TEMP=/tmp/zlib-${ZLIB_VERSION}.tar.gz
|
||||||
ARG ZLIB_TEMP_SRC=/tmp/zlib-${ZLIB_VERSION}
|
ARG ZLIB_TEMP_SRC=/tmp/zlib-${ZLIB_VERSION}
|
||||||
@ -74,7 +74,7 @@ ENV ZSTD_DIR=${EMG_LOCAL_BASE_DIR}/zstd/${ZLIB_VERSION}
|
|||||||
ENV ZSTD_BIN_DIR=${ZSTD_DIR}/bin
|
ENV ZSTD_BIN_DIR=${ZSTD_DIR}/bin
|
||||||
ENV ZSTD_INC_DIR=${ZSTD_DIR}/include
|
ENV ZSTD_INC_DIR=${ZSTD_DIR}/include
|
||||||
ENV ZSTD_LIB_DIR=${ZSTD_DIR}/lib
|
ENV ZSTD_LIB_DIR=${ZSTD_DIR}/lib
|
||||||
ENV ZSTD_SRC_DIR=/usr/src/zstd/${ZSTD_VERSION}
|
ENV ZSTD_SRC_DIR=/usr/local/src/zstd/${ZSTD_VERSION}
|
||||||
ARG ZSTD_DOWNLOAD_URL=https://github.com/facebook/zstd/releases/download/v${ZSTD_VERSION}/zstd-${ZSTD_VERSION}.tar.gz
|
ARG ZSTD_DOWNLOAD_URL=https://github.com/facebook/zstd/releases/download/v${ZSTD_VERSION}/zstd-${ZSTD_VERSION}.tar.gz
|
||||||
ARG ZSTD_TEMP=/tmp/zstd-${ZSTD_VERSION}.tar.gz
|
ARG ZSTD_TEMP=/tmp/zstd-${ZSTD_VERSION}.tar.gz
|
||||||
ARG ZSTD_TEMP_SRC=/tmp/zstd-${ZSTD_VERSION}
|
ARG ZSTD_TEMP_SRC=/tmp/zstd-${ZSTD_VERSION}
|
||||||
@ -85,7 +85,7 @@ ENV IP2LOC_DIR=${EMG_LOCAL_BASE_DIR}/ip2location/${IP2LOC_VERSION}
|
|||||||
ENV IP2LOC_BIN_DIR=${IP2LOC_DIR}/bin
|
ENV IP2LOC_BIN_DIR=${IP2LOC_DIR}/bin
|
||||||
ENV IP2LOC_INC_DIR=${IP2LOC_DIR}/include
|
ENV IP2LOC_INC_DIR=${IP2LOC_DIR}/include
|
||||||
ENV IP2LOC_LIB_DIR=${IP2LOC_DIR}/lib
|
ENV IP2LOC_LIB_DIR=${IP2LOC_DIR}/lib
|
||||||
ENV IP2LOC_SRC_DIR=/usr/src/ip2location/${IP2LOC_VERSION}
|
ENV IP2LOC_SRC_DIR=/usr/local/src/ip2location/${IP2LOC_VERSION}
|
||||||
ARG IP2LOC_DOWNLOAD_URL=https://github.com/chrislim2888/IP2Location-C-Library/archive/refs/heads/master.tar.gz
|
ARG IP2LOC_DOWNLOAD_URL=https://github.com/chrislim2888/IP2Location-C-Library/archive/refs/heads/master.tar.gz
|
||||||
ARG IP2LOC_TEMP=/tmp/master.tar.gz
|
ARG IP2LOC_TEMP=/tmp/master.tar.gz
|
||||||
ARG IP2LOC_TEMP_SRC=/tmp/IP2Location-C-Library-master
|
ARG IP2LOC_TEMP_SRC=/tmp/IP2Location-C-Library-master
|
||||||
@ -95,7 +95,7 @@ ENV LIBATOMICOPS_VERSION=7.8.2
|
|||||||
ENV LIBATOMICOPS_DIR=${EMG_LOCAL_BASE_DIR}/libatomic_ops/${LIBATOMICOPS_VERSION}
|
ENV LIBATOMICOPS_DIR=${EMG_LOCAL_BASE_DIR}/libatomic_ops/${LIBATOMICOPS_VERSION}
|
||||||
ENV LIBATOMICOPS_INC_DIR=${LIBATOMICOPS_DIR}/include
|
ENV LIBATOMICOPS_INC_DIR=${LIBATOMICOPS_DIR}/include
|
||||||
ENV LIBATOMICOPS_LIB_DIR=${LIBATOMICOPS_DIR}/lib
|
ENV LIBATOMICOPS_LIB_DIR=${LIBATOMICOPS_DIR}/lib
|
||||||
ENV LIBATOMICOPS_SRC_DIR=/usr/src/libatomic_ops/${LIBATOMICOPS_VERSION}
|
ENV LIBATOMICOPS_SRC_DIR=/usr/local/src/libatomic_ops/${LIBATOMICOPS_VERSION}
|
||||||
ARG LIBATOMICOPS_DOWNLOAD_URL=https://github.com/ivmai/libatomic_ops/releases/download/v${LIBATOMICOPS_VERSION}/libatomic_ops-${LIBATOMICOPS_VERSION}.tar.gz
|
ARG LIBATOMICOPS_DOWNLOAD_URL=https://github.com/ivmai/libatomic_ops/releases/download/v${LIBATOMICOPS_VERSION}/libatomic_ops-${LIBATOMICOPS_VERSION}.tar.gz
|
||||||
ARG LIBATOMICOPS_TEMP=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}.tar.gz
|
ARG LIBATOMICOPS_TEMP=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}.tar.gz
|
||||||
ARG LIBATOMICOPS_TEMP_SRC=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}
|
ARG LIBATOMICOPS_TEMP_SRC=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}
|
||||||
@ -104,14 +104,14 @@ ARG LIBATOMICOPS_TEMP_SRC=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}
|
|||||||
ENV LIBIMAGEQUANT_VERSION=4.3.1
|
ENV LIBIMAGEQUANT_VERSION=4.3.1
|
||||||
ARG LIBIMAGEQUANT_DOWNLOAD_URL=https://github.com/ImageOptim/libimagequant
|
ARG LIBIMAGEQUANT_DOWNLOAD_URL=https://github.com/ImageOptim/libimagequant
|
||||||
ENV LIBIMAGEQUANT_DIR=${EMG_LOCAL_BASE_DIR}/libimagequant
|
ENV LIBIMAGEQUANT_DIR=${EMG_LOCAL_BASE_DIR}/libimagequant
|
||||||
ENV LIBIMAGEQUANT_SRC_DIR=/usr/src/libimagequant/${LIBIMAGEQUANT_VERSION}
|
ENV LIBIMAGEQUANT_SRC_DIR=/usr/local/src/libimagequant/${LIBIMAGEQUANT_VERSION}
|
||||||
ARG LIBIMAGEQUANT_TEMP_SRC=/tmp/libimagequant
|
ARG LIBIMAGEQUANT_TEMP_SRC=/tmp/libimagequant
|
||||||
|
|
||||||
# libraqm source
|
# libraqm source
|
||||||
ENV LIBRAQM_VERSION=0.10.1
|
ENV LIBRAQM_VERSION=0.10.1
|
||||||
ARG LIBRAQM_DOWNLOAD_URL=https://github.com/HOST-Oman/libraqm
|
ARG LIBRAQM_DOWNLOAD_URL=https://github.com/HOST-Oman/libraqm
|
||||||
ENV LIBRAQM_DIR=${EMG_LOCAL_BASE_DIR}/libraqm
|
ENV LIBRAQM_DIR=${EMG_LOCAL_BASE_DIR}/libraqm
|
||||||
ENV LIBRAQM_SRC_DIR=/usr/src/libraqm/${LIBRAQM_VERSION}
|
ENV LIBRAQM_SRC_DIR=/usr/local/src/libraqm/${LIBRAQM_VERSION}
|
||||||
ARG LIBRAQM_TEMP_SRC=/tmp/libraqm
|
ARG LIBRAQM_TEMP_SRC=/tmp/libraqm
|
||||||
|
|
||||||
# libgd source tarball
|
# libgd source tarball
|
||||||
@ -120,7 +120,7 @@ ENV LIBGD_DIR=${EMG_LOCAL_BASE_DIR}/libgd/${LIBGD_VERSION}
|
|||||||
ENV LIBGD_BIN_DIR=${LIBGD_DIR}/bin
|
ENV LIBGD_BIN_DIR=${LIBGD_DIR}/bin
|
||||||
ENV LIBGD_INC_DIR=${LIBGD_DIR}/include
|
ENV LIBGD_INC_DIR=${LIBGD_DIR}/include
|
||||||
ENV LIBGD_LIB_DIR=${LIBGD_DIR}/lib
|
ENV LIBGD_LIB_DIR=${LIBGD_DIR}/lib
|
||||||
ENV LIBGD_SRC_DIR=/usr/src/libgd/${LIBGD_VERSION}
|
ENV LIBGD_SRC_DIR=/usr/local/src/libgd/${LIBGD_VERSION}
|
||||||
ARG LIBGD_DOWNLOAD_URL=https://github.com/libgd/libgd/releases/download/gd-${LIBGD_VERSION}/libgd-${LIBGD_VERSION}.tar.gz
|
ARG LIBGD_DOWNLOAD_URL=https://github.com/libgd/libgd/releases/download/gd-${LIBGD_VERSION}/libgd-${LIBGD_VERSION}.tar.gz
|
||||||
ARG LIBGD_TEMP=/tmp/libgd-${LIBGD_VERSION}.tar.gz
|
ARG LIBGD_TEMP=/tmp/libgd-${LIBGD_VERSION}.tar.gz
|
||||||
ARG LIBGD_TEMP_SRC=/tmp/libgd-${LIBGD_VERSION}
|
ARG LIBGD_TEMP_SRC=/tmp/libgd-${LIBGD_VERSION}
|
||||||
@ -131,7 +131,7 @@ ENV LIBXML2_DIR=${EMG_LOCAL_BASE_DIR}/libxml2/${LIBXML2_VERSION}
|
|||||||
ENV LIBXML2_BIN_DIR=${LIBXML2_DIR}/bin
|
ENV LIBXML2_BIN_DIR=${LIBXML2_DIR}/bin
|
||||||
ENV LIBXML2_INC_DIR=${LIBXML2_DIR}/include
|
ENV LIBXML2_INC_DIR=${LIBXML2_DIR}/include
|
||||||
ENV LIBXML2_LIB_DIR=${LIBXML2_DIR}/lib
|
ENV LIBXML2_LIB_DIR=${LIBXML2_DIR}/lib
|
||||||
ENV LIBXML2_SRC_DIR=/usr/src/libxml2/${LIBXML2_VERSION}
|
ENV LIBXML2_SRC_DIR=/usr/local/src/libxml2/${LIBXML2_VERSION}
|
||||||
ARG LIBXML2_DOWNLOAD_URL=https://gitlab.gnome.org/GNOME/libxml2/-/archive/v${LIBXML2_VERSION}/libxml2-v${LIBXML2_VERSION}.tar.gz
|
ARG LIBXML2_DOWNLOAD_URL=https://gitlab.gnome.org/GNOME/libxml2/-/archive/v${LIBXML2_VERSION}/libxml2-v${LIBXML2_VERSION}.tar.gz
|
||||||
ARG LIBXML2_TEMP=/tmp/libxml2-v${LIBXML2_VERSION}.tar.gz
|
ARG LIBXML2_TEMP=/tmp/libxml2-v${LIBXML2_VERSION}.tar.gz
|
||||||
ARG LIBXML2_TEMP_SRC=/tmp/libxml2-v${LIBXML2_VERSION}
|
ARG LIBXML2_TEMP_SRC=/tmp/libxml2-v${LIBXML2_VERSION}
|
||||||
@ -142,7 +142,7 @@ ENV LIBXSLT_DIR=${EMG_LOCAL_BASE_DIR}/libxslt/${LIBXSLT_VERSION}
|
|||||||
ENV LIBXSLT_BIN_DIR=${LIBXSLT_DIR}/bin
|
ENV LIBXSLT_BIN_DIR=${LIBXSLT_DIR}/bin
|
||||||
ENV LIBXSLT_INC_DIR=${LIBXSLT_DIR}/include
|
ENV LIBXSLT_INC_DIR=${LIBXSLT_DIR}/include
|
||||||
ENV LIBXSLT_LIB_DIR=${LIBXSLT_DIR}/lib
|
ENV LIBXSLT_LIB_DIR=${LIBXSLT_DIR}/lib
|
||||||
ENV LIBXSLT_SRC_DIR=/usr/src/libxslt/${LIBXSLT_VERSION}
|
ENV LIBXSLT_SRC_DIR=/usr/local/src/libxslt/${LIBXSLT_VERSION}
|
||||||
ARG LIBXSLT_DOWNLOAD_URL=https://gitlab.gnome.org/GNOME/libxslt/-/archive/v${LIBXSLT_VERSION}/libxslt-v${LIBXSLT_VERSION}.tar.gz
|
ARG LIBXSLT_DOWNLOAD_URL=https://gitlab.gnome.org/GNOME/libxslt/-/archive/v${LIBXSLT_VERSION}/libxslt-v${LIBXSLT_VERSION}.tar.gz
|
||||||
ARG LIBXSLT_TEMP=/tmp/libxslt-v${LIBXSLT_VERSION}.tar.gz
|
ARG LIBXSLT_TEMP=/tmp/libxslt-v${LIBXSLT_VERSION}.tar.gz
|
||||||
ARG LIBXSLT_TEMP_SRC=/tmp/libxslt-v${LIBXSLT_VERSION}
|
ARG LIBXSLT_TEMP_SRC=/tmp/libxslt-v${LIBXSLT_VERSION}
|
||||||
@ -153,7 +153,7 @@ ENV MM_GEOIP_DIR=${EMG_LOCAL_BASE_DIR}/geoip/${MM_GEOIP_VERSION}
|
|||||||
ENV MM_GEOIP_BIN_DIR=${MM_GEOIP_DIR}/bin
|
ENV MM_GEOIP_BIN_DIR=${MM_GEOIP_DIR}/bin
|
||||||
ENV MM_GEOIP_INC_DIR=${MM_GEOIP_DIR}/include
|
ENV MM_GEOIP_INC_DIR=${MM_GEOIP_DIR}/include
|
||||||
ENV MM_GEOIP_LIB_DIR=${MM_GEOIP_DIR}/lib
|
ENV MM_GEOIP_LIB_DIR=${MM_GEOIP_DIR}/lib
|
||||||
ENV MM_GEOIP_SRC_DIR=/usr/src/geoip/${MM_GEOIP_VERSION}
|
ENV MM_GEOIP_SRC_DIR=/usr/local/src/geoip/${MM_GEOIP_VERSION}
|
||||||
ARG MM_GEOIP_DOWNLOAD_URL=https://github.com/maxmind/geoip-api-c/releases/download/v${MM_GEOIP_VERSION}/GeoIP-${MM_GEOIP_VERSION}.tar.gz
|
ARG MM_GEOIP_DOWNLOAD_URL=https://github.com/maxmind/geoip-api-c/releases/download/v${MM_GEOIP_VERSION}/GeoIP-${MM_GEOIP_VERSION}.tar.gz
|
||||||
ARG MM_GEOIP_TEMP=/tmp/GeoIP-${MM_GEOIP_VERSION}.tar.gz
|
ARG MM_GEOIP_TEMP=/tmp/GeoIP-${MM_GEOIP_VERSION}.tar.gz
|
||||||
ARG MM_GEOIP_TEMP_SRC=/tmp/GeoIP-${MM_GEOIP_VERSION}
|
ARG MM_GEOIP_TEMP_SRC=/tmp/GeoIP-${MM_GEOIP_VERSION}
|
||||||
@ -164,7 +164,7 @@ ENV GPERFTOOLS_DIR=${EMG_LOCAL_BASE_DIR}/gperftools/${GPERFTOOLS_VERSION}
|
|||||||
ENV GPERFTOOLS_BIN_DIR=${GPERFTOOLS_DIR}/bin
|
ENV GPERFTOOLS_BIN_DIR=${GPERFTOOLS_DIR}/bin
|
||||||
ENV GPERFTOOLS_INC_DIR=${GPERFTOOLS_DIR}/include
|
ENV GPERFTOOLS_INC_DIR=${GPERFTOOLS_DIR}/include
|
||||||
ENV GPERFTOOLS_LIB_DIR=${GPERFTOOLS_DIR}/lib
|
ENV GPERFTOOLS_LIB_DIR=${GPERFTOOLS_DIR}/lib
|
||||||
ENV GPERFTOOLS_SRC_DIR=/usr/src/gperftools/${GPERFTOOLS_VERSION}
|
ENV GPERFTOOLS_SRC_DIR=/usr/local/src/gperftools/${GPERFTOOLS_VERSION}
|
||||||
ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/download/gperftools-${GPERFTOOLS_VERSION}/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_DOWNLOAD_URL=https://github.com/gperftools/gperftools/releases/download/gperftools-${GPERFTOOLS_VERSION}/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
ARG GPERFTOOLS_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||||
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
ARG GPERFTOOLS_TEMP_SRC=/tmp/gperftools-${GPERFTOOLS_VERSION}
|
||||||
@ -175,7 +175,7 @@ ENV OPENSSL_111_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_111_VERSION}
|
|||||||
ENV OPENSSL_111_BIN_DIR=${OPENSSL_111_DIR}/bin
|
ENV OPENSSL_111_BIN_DIR=${OPENSSL_111_DIR}/bin
|
||||||
ENV OPENSSL_111_INC_DIR=${OPENSSL_111_DIR}/include
|
ENV OPENSSL_111_INC_DIR=${OPENSSL_111_DIR}/include
|
||||||
ENV OPENSSL_111_LIB_DIR=${OPENSSL_111_DIR}/lib
|
ENV OPENSSL_111_LIB_DIR=${OPENSSL_111_DIR}/lib
|
||||||
ENV OPENSSL_111_SRC_DIR=/usr/src/openssl/${OPENSSL_111_VERSION}
|
ENV OPENSSL_111_SRC_DIR=/usr/local/src/openssl/${OPENSSL_111_VERSION}
|
||||||
ARG OPENSSL_111_DOWNLOAD_URL=https://www.openssl.org/source/old/${OPENSSL_111_VERSION}/openssl-${OPENSSL_111_VERSION}w.tar.gz
|
ARG OPENSSL_111_DOWNLOAD_URL=https://www.openssl.org/source/old/${OPENSSL_111_VERSION}/openssl-${OPENSSL_111_VERSION}w.tar.gz
|
||||||
ARG OPENSSL_111_TEMP=/tmp/openssl-${OPENSSL_111_VERSION}w.tar.gz
|
ARG OPENSSL_111_TEMP=/tmp/openssl-${OPENSSL_111_VERSION}w.tar.gz
|
||||||
ARG OPENSSL_111_TEMP_SRC=/tmp/openssl-${OPENSSL_111_VERSION}w
|
ARG OPENSSL_111_TEMP_SRC=/tmp/openssl-${OPENSSL_111_VERSION}w
|
||||||
@ -186,7 +186,7 @@ ENV OPENSSL_30_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_30_VERSION}
|
|||||||
ENV OPENSSL_30_BIN_DIR=${OPENSSL_30_DIR}/bin
|
ENV OPENSSL_30_BIN_DIR=${OPENSSL_30_DIR}/bin
|
||||||
ENV OPENSSL_30_INC_DIR=${OPENSSL_30_DIR}/include
|
ENV OPENSSL_30_INC_DIR=${OPENSSL_30_DIR}/include
|
||||||
ENV OPENSSL_30_LIB_DIR=${OPENSSL_30_DIR}/lib64
|
ENV OPENSSL_30_LIB_DIR=${OPENSSL_30_DIR}/lib64
|
||||||
ENV OPENSSL_30_SRC_DIR=/usr/src/openssl/${OPENSSL_30_VERSION}
|
ENV OPENSSL_30_SRC_DIR=/usr/local/src/openssl/${OPENSSL_30_VERSION}
|
||||||
ARG OPENSSL_30_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_30_VERSION}.tar.gz
|
ARG OPENSSL_30_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_30_VERSION}.tar.gz
|
||||||
ARG OPENSSL_30_TEMP=/tmp/openssl-${OPENSSL_30_VERSION}.tar.gz
|
ARG OPENSSL_30_TEMP=/tmp/openssl-${OPENSSL_30_VERSION}.tar.gz
|
||||||
ARG OPENSSL_30_TEMP_SRC=/tmp/openssl-${OPENSSL_30_VERSION}
|
ARG OPENSSL_30_TEMP_SRC=/tmp/openssl-${OPENSSL_30_VERSION}
|
||||||
@ -197,7 +197,7 @@ ENV OPENSSL_31_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_31_VERSION}
|
|||||||
ENV OPENSSL_31_BIN_DIR=${OPENSSL_31_DIR}/bin
|
ENV OPENSSL_31_BIN_DIR=${OPENSSL_31_DIR}/bin
|
||||||
ENV OPENSSL_31_INC_DIR=${OPENSSL_31_DIR}/include
|
ENV OPENSSL_31_INC_DIR=${OPENSSL_31_DIR}/include
|
||||||
ENV OPENSSL_31_LIB_DIR=${OPENSSL_31_DIR}/lib64
|
ENV OPENSSL_31_LIB_DIR=${OPENSSL_31_DIR}/lib64
|
||||||
ENV OPENSSL_31_SRC_DIR=/usr/src/openssl/${OPENSSL_31_VERSION}
|
ENV OPENSSL_31_SRC_DIR=/usr/local/src/openssl/${OPENSSL_31_VERSION}
|
||||||
ARG OPENSSL_31_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_31_VERSION}.tar.gz
|
ARG OPENSSL_31_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_31_VERSION}.tar.gz
|
||||||
ARG OPENSSL_31_TEMP=/tmp/openssl-${OPENSSL_31_VERSION}.tar.gz
|
ARG OPENSSL_31_TEMP=/tmp/openssl-${OPENSSL_31_VERSION}.tar.gz
|
||||||
ARG OPENSSL_31_TEMP_SRC=/tmp/openssl-${OPENSSL_31_VERSION}
|
ARG OPENSSL_31_TEMP_SRC=/tmp/openssl-${OPENSSL_31_VERSION}
|
||||||
@ -208,7 +208,7 @@ ENV OPENSSL_32_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_32_VERSION}
|
|||||||
ENV OPENSSL_32_BIN_DIR=${OPENSSL_32_DIR}/bin
|
ENV OPENSSL_32_BIN_DIR=${OPENSSL_32_DIR}/bin
|
||||||
ENV OPENSSL_32_INC_DIR=${OPENSSL_32_DIR}/include
|
ENV OPENSSL_32_INC_DIR=${OPENSSL_32_DIR}/include
|
||||||
ENV OPENSSL_32_LIB_DIR=${OPENSSL_32_DIR}/lib64
|
ENV OPENSSL_32_LIB_DIR=${OPENSSL_32_DIR}/lib64
|
||||||
ENV OPENSSL_32_SRC_DIR=/usr/src/openssl/${OPENSSL_32_VERSION}
|
ENV OPENSSL_32_SRC_DIR=/usr/local/src/openssl/${OPENSSL_32_VERSION}
|
||||||
ARG OPENSSL_32_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_32_VERSION}.tar.gz
|
ARG OPENSSL_32_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_32_VERSION}.tar.gz
|
||||||
ARG OPENSSL_32_TEMP=/tmp/openssl-${OPENSSL_32_VERSION}.tar.gz
|
ARG OPENSSL_32_TEMP=/tmp/openssl-${OPENSSL_32_VERSION}.tar.gz
|
||||||
ARG OPENSSL_32_TEMP_SRC=/tmp/openssl-${OPENSSL_32_VERSION}
|
ARG OPENSSL_32_TEMP_SRC=/tmp/openssl-${OPENSSL_32_VERSION}
|
||||||
@ -219,7 +219,7 @@ ENV OPENSSL_33_DIR=${EMG_LOCAL_BASE_DIR}/openssl/${OPENSSL_33_VERSION}
|
|||||||
ENV OPENSSL_33_BIN_DIR=${OPENSSL_33_DIR}/bin
|
ENV OPENSSL_33_BIN_DIR=${OPENSSL_33_DIR}/bin
|
||||||
ENV OPENSSL_33_INC_DIR=${OPENSSL_33_DIR}/include
|
ENV OPENSSL_33_INC_DIR=${OPENSSL_33_DIR}/include
|
||||||
ENV OPENSSL_33_LIB_DIR=${OPENSSL_33_DIR}/lib64
|
ENV OPENSSL_33_LIB_DIR=${OPENSSL_33_DIR}/lib64
|
||||||
ENV OPENSSL_33_SRC_DIR=/usr/src/openssl/${OPENSSL_33_VERSION}
|
ENV OPENSSL_33_SRC_DIR=/usr/local/src/openssl/${OPENSSL_33_VERSION}
|
||||||
ARG OPENSSL_33_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_33_VERSION}.tar.gz
|
ARG OPENSSL_33_DOWNLOAD_URL=https://www.openssl.org/source/openssl-${OPENSSL_33_VERSION}.tar.gz
|
||||||
ARG OPENSSL_33_TEMP=/tmp/openssl-${OPENSSL_33_VERSION}.tar.gz
|
ARG OPENSSL_33_TEMP=/tmp/openssl-${OPENSSL_33_VERSION}.tar.gz
|
||||||
ARG OPENSSL_33_TEMP_SRC=/tmp/openssl-${OPENSSL_33_VERSION}
|
ARG OPENSSL_33_TEMP_SRC=/tmp/openssl-${OPENSSL_33_VERSION}
|
||||||
@ -229,7 +229,7 @@ ENV LIBRESSL_VERSION=3.9.2
|
|||||||
ENV LIBRESSL_DIR=${EMG_LOCAL_BASE_DIR}/libressl/${LIBRESSL_VERSION}
|
ENV LIBRESSL_DIR=${EMG_LOCAL_BASE_DIR}/libressl/${LIBRESSL_VERSION}
|
||||||
ENV LIBRESSL_INC_DIR=${LIBRESSL_DIR}/include
|
ENV LIBRESSL_INC_DIR=${LIBRESSL_DIR}/include
|
||||||
ENV LIBRESSL_LIB_DIR=${LIBRESSL_DIR}/lib
|
ENV LIBRESSL_LIB_DIR=${LIBRESSL_DIR}/lib
|
||||||
ENV LIBRESSL_SRC_DIR=/usr/src/libressl/${LIBRESSL_VERSION}
|
ENV LIBRESSL_SRC_DIR=/usr/local/src/libressl/${LIBRESSL_VERSION}
|
||||||
ARG LIBRESSL_DOWNLOAD_URL=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz
|
ARG LIBRESSL_DOWNLOAD_URL=https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz
|
||||||
ARG LIBRESSL_TEMP=/tmp/libressl-${LIBRESSL_VERSION}.tar.gz
|
ARG LIBRESSL_TEMP=/tmp/libressl-${LIBRESSL_VERSION}.tar.gz
|
||||||
ARG LIBRESSL_TEMP_SRC=/tmp/libressl-${LIBRESSL_VERSION}
|
ARG LIBRESSL_TEMP_SRC=/tmp/libressl-${LIBRESSL_VERSION}
|
||||||
@ -239,7 +239,7 @@ ENV BORINGSSL_VERSION=master
|
|||||||
ENV BORINGSSL_DIR=${EMG_LOCAL_BASE_DIR}/boringssl/${BORINGSSL_VERSION}
|
ENV BORINGSSL_DIR=${EMG_LOCAL_BASE_DIR}/boringssl/${BORINGSSL_VERSION}
|
||||||
ENV BORINGSSL_INC_DIR=${BORINGSSL_DIR}/include
|
ENV BORINGSSL_INC_DIR=${BORINGSSL_DIR}/include
|
||||||
ENV BORINGSSL_LIB_DIR=${BORINGSSL_DIR}/lib
|
ENV BORINGSSL_LIB_DIR=${BORINGSSL_DIR}/lib
|
||||||
ENV BORINGSSL_SRC_DIR=/usr/src/boringssl/${BORINGSSL_VERSION}
|
ENV BORINGSSL_SRC_DIR=/usr/local/src/boringssl/${BORINGSSL_VERSION}
|
||||||
ARG BORINGSSL_DOWNLOAD_URL=https://boringssl.googlesource.com/boringssl
|
ARG BORINGSSL_DOWNLOAD_URL=https://boringssl.googlesource.com/boringssl
|
||||||
ARG BORINGSSL_TEMP_SRC=/tmp/boringssl
|
ARG BORINGSSL_TEMP_SRC=/tmp/boringssl
|
||||||
|
|
||||||
@ -276,7 +276,20 @@ RUN apt-get update && \
|
|||||||
uuid-dev \
|
uuid-dev \
|
||||||
nvidia-cg-toolkit \
|
nvidia-cg-toolkit \
|
||||||
nvidia-cg-dev \
|
nvidia-cg-dev \
|
||||||
|
libavutil-dev \
|
||||||
libavcodec-dev \
|
libavcodec-dev \
|
||||||
|
libxvidcore-dev \
|
||||||
|
libtwolame-dev \
|
||||||
|
libmp3lame-dev \
|
||||||
|
libopus-dev \
|
||||||
|
libavcodec-extra \
|
||||||
|
libtheora-dev \
|
||||||
|
libvorbis-dev \
|
||||||
|
libflac-dev \
|
||||||
|
libx264-dev \
|
||||||
|
libx265-dev \
|
||||||
|
libaom-dev \
|
||||||
|
libdav1d-dev \
|
||||||
libaio-dev \
|
libaio-dev \
|
||||||
libsdl2-dev \
|
libsdl2-dev \
|
||||||
libsdl-image1.2-dev \
|
libsdl-image1.2-dev \
|
||||||
@ -295,7 +308,7 @@ RUN apt-get update && \
|
|||||||
libssl-dev \
|
libssl-dev \
|
||||||
libxslt-dev \
|
libxslt-dev \
|
||||||
libgd-dev \
|
libgd-dev \
|
||||||
libpcre3-dev \
|
libpcre2-dev \
|
||||||
libgeoip-dev \
|
libgeoip-dev \
|
||||||
libxml++*-dev \
|
libxml++*-dev \
|
||||||
libkrb5-dev \
|
libkrb5-dev \
|
||||||
@ -995,12 +1008,12 @@ RUN mkdir -p ${BORINGSSL_DIR} ${BORINGSSL_SRC_DIR} && \
|
|||||||
ln -sf ${BORINGSSL_SRC_DIR} ${BORINGSSL_DIR}/src && \
|
ln -sf ${BORINGSSL_SRC_DIR} ${BORINGSSL_DIR}/src && \
|
||||||
cd ${BORINGSSL_TEMP_SRC} && \
|
cd ${BORINGSSL_TEMP_SRC} && \
|
||||||
mkdir ${BORINGSSL_TEMP_SRC}/build && \
|
mkdir ${BORINGSSL_TEMP_SRC}/build && \
|
||||||
cmake -GNinja -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=${BORINGSSL_DIR} && \
|
# cmake -GNinja -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=${BORINGSSL_DIR} && \
|
||||||
ninja -C build && \
|
# ninja -C build && \
|
||||||
# cd ${BORINGSSL_TEMP_SRC}/build && \
|
cd ${BORINGSSL_TEMP_SRC}/build && \
|
||||||
# cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=${BORINGSSL_DIR} .. && \
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=${BORINGSSL_DIR} .. && \
|
||||||
# make -j$(if [ $(nproc) -gt 8 ]; then echo $(( $(nproc) / 2 )); else echo $(nproc); fi) && \
|
make -j$(if [ $(nproc) -gt 8 ]; then echo $(( $(nproc) / 2 )); else echo $(nproc); fi) && \
|
||||||
# make -j$(nproc) install && \
|
make -j$(nproc) install && \
|
||||||
# echo "# BoringSSL support" >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
# echo "# BoringSSL support" >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
||||||
# echo ${BORINGSSL_LIB_DIR} >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
# echo ${BORINGSSL_LIB_DIR} >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
||||||
ldconfig
|
ldconfig
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=5.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=5.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet5"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet5"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=6.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=6.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=7.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=7.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet7"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet7"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=8.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=8.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=9.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=9.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet9"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet9"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=LTS
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=LTS
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet-lts"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet-lts"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:bookworm
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=STS
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=STS
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:bookworm-dotnet-sts"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-dotnet-sts"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.3.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 22.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:current"
|
image: "epicmorg/debian:bookworm-nodejs-current"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs-current"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=20
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.15.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 20.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:lts"
|
image: "epicmorg/debian:bookworm-nodejs-lts"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs-lts"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=0
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.12.18
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 0.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
# echo yarn $(yarn --version) && \
|
||||||
|
# echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node0.12"
|
image: "epicmorg/debian:bookworm-nodejs0.12"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs0.12"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=10
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.24.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 10.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@5 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node10"
|
image: "epicmorg/debian:bookworm-nodejs10"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs10"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=11
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.15.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 11.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@5 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node11"
|
image: "epicmorg/debian:bookworm-nodejs11"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs11"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=12
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.22.9
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 12.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@6 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node12"
|
image: "epicmorg/debian:bookworm-nodejs12"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs12"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=13
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.14.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 13.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@6 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node13"
|
image: "epicmorg/debian:bookworm-nodejs13"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs13"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=14
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.21.3
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 14.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@7 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node14"
|
image: "epicmorg/debian:bookworm-nodejs14"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs14"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=15
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.14.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 15.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
# echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node15"
|
image: "epicmorg/debian:bookworm-nodejs15"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs15"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=16
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.20.2
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 16.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
# echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node16"
|
image: "epicmorg/debian:bookworm-nodejs16"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs16"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=17
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.9.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 17.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
# echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node17"
|
image: "epicmorg/debian:bookworm-nodejs17"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs17"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=18
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.20.3
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 18.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node18"
|
image: "epicmorg/debian:bookworm-nodejs18"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs18"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=19
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.9.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 19.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node19"
|
image: "epicmorg/debian:bookworm-nodejs19"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs19"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=20
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.15.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 20.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node20"
|
image: "epicmorg/debian:bookworm-nodejs20"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs20"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=21
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.7.3
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 21.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node21"
|
image: "epicmorg/debian:bookworm-nodejs21"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs21"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=22
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.3.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 22.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node22"
|
image: "epicmorg/debian:bookworm-nodejs22"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs22"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=4
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.9.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 4.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g pnpm@2
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
# echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node4"
|
image: "epicmorg/debian:bookworm-nodejs4"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs4"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=5
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.9.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 5.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g pnpm@2
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
# echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node5"
|
image: "epicmorg/debian:bookworm-nodejs5"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs5"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=6
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.17.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 6.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
#RUN npm install -g pnpm yarn
|
||||||
|
RUN npm install -g pnpm@2
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
# echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node6"
|
image: "epicmorg/debian:bookworm-nodejs6"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=7
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.10.1
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 7.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@3 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node7"
|
image: "epicmorg/debian:bookworm-nodejs7"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs7"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=8
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.17.0
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 8.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@3 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node8"
|
image: "epicmorg/debian:bookworm-nodejs8"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs8"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
FROM epicmorg/debian:bookworm-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ARG K_NODE_MAJOR_VERSION=9
|
||||||
|
ARG K_NODE_VERSION=${K_NODE_MAJOR_VERSION}.11.2
|
||||||
|
ARG K_NODE_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-linux-x64.tar.gz
|
||||||
|
ARG K_NODE_HEADERS_URL=https://nodejs.org/dist/v${K_NODE_VERSION}/node-v${K_NODE_VERSION}-headers.tar.gz
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Node.js 9.x
|
||||||
|
##################################################################
|
||||||
|
RUN groupadd -g 1337 node && \
|
||||||
|
useradd -u 1337 --gid node --shell /bin/bash --create-home node
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/ && \
|
||||||
|
rm -rfv /usr/local/CHANGELOG.md /usr/local/LICENSE /usr/local/README.md
|
||||||
|
|
||||||
|
RUN curl --user-agent "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/81.0" --location ${K_NODE_HEADERS_URL}?$(date +%s) \
|
||||||
|
--header 'Cache-Control: no-cache, no-store' \
|
||||||
|
--header 'Pragma: no-cache' | tar xzv --strip-components=1 --directory /usr/local/
|
||||||
|
|
||||||
|
RUN npm install -g pnpm@3 yarn
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo node $(node --version) && \
|
||||||
|
echo npm $(npm --version) && \
|
||||||
|
echo yarn $(yarn --version) && \
|
||||||
|
echo pnpm $(pnpm --version) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb && \
|
||||||
|
rm -rfv /tmp/*
|
@ -1,6 +1,11 @@
|
|||||||
#version: '3'
|
#version: '3'
|
||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
image: "epicmorg/nodejs:node9"
|
image: "epicmorg/debian:bookworm-nodejs9"
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:bookworm-develop-nodejs9"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
||||||
|
@ -26,6 +26,7 @@ RUN mkdir -p /etc/apt/keyrings
|
|||||||
# sources list
|
# sources list
|
||||||
##################################################################
|
##################################################################
|
||||||
RUN rm -rfv /etc/apt/sources.list
|
RUN rm -rfv /etc/apt/sources.list
|
||||||
|
RUN rm -rfv /etc/apt/sources.list.d/debian.sources
|
||||||
RUN rm -rfv /etc/locale.gen
|
RUN rm -rfv /etc/locale.gen
|
||||||
|
|
||||||
COPY etc/apt/keyrings/deb-multimedia-keyring.gpg /etc/apt/keyrings/deb-multimedia-keyring.gpg
|
COPY etc/apt/keyrings/deb-multimedia-keyring.gpg /etc/apt/keyrings/deb-multimedia-keyring.gpg
|
||||||
|
1056
linux/ecosystem/epicmorg/debian/13-trixie/develop/Dockerfile
Normal file
1056
linux/ecosystem/epicmorg/debian/13-trixie/develop/Dockerfile
Normal file
File diff suppressed because it is too large
Load Diff
36
linux/ecosystem/epicmorg/debian/13-trixie/develop/Makefile
Normal file
36
linux/ecosystem/epicmorg/debian/13-trixie/develop/Makefile
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,6 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:trixie-develop"
|
||||||
|
build:
|
||||||
|
context: .
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:trixie
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=5.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:trixie-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=5.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:trixie-dotnet5"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:trixie-develop-dotnet5"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:trixie
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=6.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:trixie-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=6.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
@ -0,0 +1,11 @@
|
|||||||
|
#version: '3'
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: "epicmorg/debian:trixie-dotnet6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
app-develop:
|
||||||
|
image: "epicmorg/debian:trixie-develop-dotnet6"
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./Dockerfile.develop
|
@ -0,0 +1,54 @@
|
|||||||
|
FROM epicmorg/debian:trixie
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=7.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,53 @@
|
|||||||
|
FROM epicmorg/debian:trixie-develop
|
||||||
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
ENV DOTNET_CHANNEL=7.0
|
||||||
|
ENV DOTNET_ROOT=${EMG_LOCAL_BASE_DIR}/dotnet/${DOTNET_CHANNEL}
|
||||||
|
ARG DOTNET_TOOLS_DIR=${DOTNET_ROOT}/tools
|
||||||
|
ARG DOTNET_INSTALL_DIR=${DOTNET_ROOT}
|
||||||
|
ARG DOTNET_INSTALL_SCRIPT_URL=https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh
|
||||||
|
|
||||||
|
ENV DOTNET_CLI_TELEMETRY_OPTOUT=true
|
||||||
|
ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# installing dotnet
|
||||||
|
##################################################################
|
||||||
|
ADD ${DOTNET_INSTALL_SCRIPT_URL} /tmp
|
||||||
|
RUN mkdir -p ${DOTNET_ROOT} && \
|
||||||
|
chmod +x /tmp/dotnet-install.sh && \
|
||||||
|
/tmp/dotnet-install.sh --verbose --no-path --install-dir ${DOTNET_ROOT} --channel ${DOTNET_CHANNEL} --version latest
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup $PATH
|
||||||
|
##################################################################
|
||||||
|
ENV PATH=$PATH:${DOTNET_ROOT}:${DOTNET_TOOLS_DIR}
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Setup certs
|
||||||
|
##################################################################
|
||||||
|
RUN dotnet dev-certs https -ep /usr/local/share/ca-certificates/aspnet/https.crt --format PEM && \
|
||||||
|
update-ca-certificates --fresh && \
|
||||||
|
dotnet dev-certs https --trust
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# Version after install
|
||||||
|
##################################################################
|
||||||
|
RUN echo "=============================================" && \
|
||||||
|
echo $(dotnet --info) && \
|
||||||
|
echo $(dotnet --list-sdks) && \
|
||||||
|
echo $(dotnet --list-runtimes) && \
|
||||||
|
echo "============================================="
|
||||||
|
|
||||||
|
##################################################################
|
||||||
|
# cleanup
|
||||||
|
##################################################################
|
||||||
|
RUN echo "clean up" && \
|
||||||
|
apt-get clean -y && \
|
||||||
|
apt-get autoclean -y && \
|
||||||
|
rm -rfv /var/lib/apt/lists/* && \
|
||||||
|
rm -rfv /tmp/* && \
|
||||||
|
rm -rfv /var/cache/apt/archives/*.deb
|
||||||
|
|
||||||
|
RUN updatedb
|
@ -0,0 +1,36 @@
|
|||||||
|
PIP_BREAK_SYSTEM_PACKAGES=1
|
||||||
|
|
||||||
|
all: app
|
||||||
|
|
||||||
|
app:
|
||||||
|
make build
|
||||||
|
make deploy
|
||||||
|
make clean
|
||||||
|
|
||||||
|
build:
|
||||||
|
kaniko-wrapper --version
|
||||||
|
|
||||||
|
dry:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
test:
|
||||||
|
make dry-run
|
||||||
|
|
||||||
|
dry-run:
|
||||||
|
kaniko-wrapper --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug --dry-run
|
||||||
|
|
||||||
|
build-compose:
|
||||||
|
docker-compose build --compress --parallel --progress plain
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
kaniko-wrapper --deploy --kaniko-image gcr.io/kaniko-project/executor:v1.23.2-debug
|
||||||
|
|
||||||
|
deploy-compose:
|
||||||
|
docker-compose push
|
||||||
|
|
||||||
|
clean:
|
||||||
|
docker container prune -f
|
||||||
|
docker image prune -f
|
||||||
|
docker network prune -f
|
||||||
|
docker volume prune -f
|
||||||
|
docker system prune -af
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user