mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-26 06:35:40 +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:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
|
||||
- name: "Build and Deploy Debian 12 dotNet LTS Image:"
|
||||
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:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||
- name: "Build and Deploy Debian 12 dotNet STS Image:"
|
||||
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 dotNet 5 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && 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 dotNet 6 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet6 && 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 7 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
- name: "Build and Deploy Debian 12 dotNet 8 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
||||
|
||||
- name: Cleanup
|
||||
run: make docker-clean
|
||||
- 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: "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
|
||||
|
||||
##################################################################################
|
||||
# ##################################################################################
|
||||
#
|
||||
# # - name: "Build and Deploy Debian 12 PHP Latest Image:"
|
||||
# # run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/latest && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 7.0 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.0 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 7.1 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||
#
|
||||
# ##################################################################################
|
||||
#
|
||||
# - name: Cleanup
|
||||
# run: make docker-clean
|
||||
#
|
||||
# ##################################################################################
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.4 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 8.0 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.0 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 8.1 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.1 && pwd && make build && make deploy
|
||||
#
|
||||
# ##################################################################################
|
||||
#
|
||||
# - name: Cleanup
|
||||
# run: make docker-clean
|
||||
#
|
||||
# ##################################################################################
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 8.2 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.2 && pwd && make build && make deploy
|
||||
#
|
||||
# - name: "Build and Deploy Debian 12 PHP 8.3 Image:"
|
||||
# run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php8.3 && pwd && make build && make deploy
|
||||
#
|
||||
# ##################################################################################
|
||||
#
|
||||
# - name: Cleanup
|
||||
# run: make docker-clean
|
||||
#
|
||||
# ##################################################################################
|
||||
|
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
|
||||
## 2024
|
||||
* `aug`
|
||||
* added `dotnet` base images support.
|
||||
* added `13-trixie` and `sid` - `Debian` base images support.
|
||||
* fixed `Makefile`+ gha
|
||||
* added support of `zabbix` version `7.0` + gha
|
||||
* dropped `Astra CE\SE` due potencial license issues. Sorry.
|
||||
|
293
Makefile
293
Makefile
@ -295,7 +295,7 @@ ecosystem-images:
|
||||
make ecosystem-apache2-images
|
||||
make ecosystem-testrail-images
|
||||
make ecosystem-torrserver-images
|
||||
make ecosystem-nodejs-images
|
||||
make ecosystem--images
|
||||
make ecosystem-qbittorrent-images
|
||||
make ecosystem-vk2discord-images
|
||||
make ecosystem-postgres-images
|
||||
@ -341,31 +341,16 @@ ecosystem-debian-images:
|
||||
make ecosystem-debian-buster-images
|
||||
make ecosystem-debian-bullseye-images
|
||||
make ecosystem-debian-bookworm-images
|
||||
|
||||
ecosystem-astra-17se-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
|
||||
make ecosystem-debian-trixie-images
|
||||
make ecosystem-debian-sid-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/main && 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/jdk7 && 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/main && 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/jdk7 && 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/main && 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/jdk7 && 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/main && 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/jdk7 && 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/main && 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/jdk7 && 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/main && 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/jdk7 && 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/jdk22 && pwd && make build && make deploy
|
||||
|
||||
####################################################################################################################
|
||||
|
||||
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/main && 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:
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/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/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/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/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/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/jdk22 && 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/jdk/jdk7 && 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/jdk/jdk11 && 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/jdk/jdk17 && 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/jdk/jdk19 && 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/jdk/jdk21 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/jdk/jdk22 && pwd && make build && make deploy
|
||||
|
||||
ecosystem-php-images:
|
||||
echo "disabled temprorary"
|
||||
# cd `pwd`/linux/ecosystem/php/php7.0 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php7.1 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php7.2 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php7.3 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php7.4 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php8.0 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php8.1 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php8.2 && pwd && make build && make deploy
|
||||
# cd `pwd`/linux/ecosystem/php/php8.3 && pwd && make build && make deploy
|
||||
ecosystem-debian-bookworm-nodejs-images:
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/current && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/lts && 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/epicmorg/debian/12-bookworm/nodejs/node4 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node5 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node6 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node7 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node8 && pwd && make build && make deploy
|
||||
cd `pwd`/linux/ecosystem/epicmorg/debian/12-bookworm/nodejs/node9 && 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:
|
||||
cd `pwd`/linux/ecosystem/apache2/php7.0 && pwd && make build && make deploy
|
||||
@ -693,31 +833,6 @@ ecosystem-torrserver-images:
|
||||
ecosystem-electron-release-server-images:
|
||||
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:
|
||||
cd `pwd`/linux/ecosystem/ninjam/latest && pwd && make build && make deploy
|
||||
|
||||
@ -1556,43 +1671,3 @@ bundle-p4:
|
||||
make ecosystem-perforce-base-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
|
||||
|
27
README.md
27
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)
|
||||
|
||||
## 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
|
||||
|
||||
@ -7,7 +15,12 @@
|
||||
|:-------------|:-------------|
|
||||
| [: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
|
||||
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)
|
||||
|
||||
# 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.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.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.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.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.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.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.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.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)
|
||||
|
||||
|
@ -43,7 +43,7 @@ ENV PCRE_DIR=${EMG_LOCAL_BASE_DIR}/pcre2/${PCRE_VERSION}
|
||||
ENV PCRE_BIN_DIR=${PCRE_DIR}/bin
|
||||
ENV PCRE_LIB_DIR=${PCRE_DIR}/lib
|
||||
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_TEMP=/tmp/pcre2-${PCRE_VERSION}.tar.gz
|
||||
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_LIB_DIR=${LUAJIT2OR_DIR}/lib
|
||||
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_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_INC_DIR=${ZLIB_DIR}/include
|
||||
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_TEMP=/tmp/zlib-${ZLIB_VERSION}.tar.gz
|
||||
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_INC_DIR=${ZSTD_DIR}/include
|
||||
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_TEMP=/tmp/zstd-${ZSTD_VERSION}.tar.gz
|
||||
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_INC_DIR=${IP2LOC_DIR}/include
|
||||
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_TEMP=/tmp/master.tar.gz
|
||||
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_INC_DIR=${LIBATOMICOPS_DIR}/include
|
||||
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_TEMP=/tmp/libatomic_ops-${LIBATOMICOPS_VERSION}.tar.gz
|
||||
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
|
||||
ARG LIBIMAGEQUANT_DOWNLOAD_URL=https://github.com/ImageOptim/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
|
||||
|
||||
# libraqm source
|
||||
ENV LIBRAQM_VERSION=0.10.1
|
||||
ARG LIBRAQM_DOWNLOAD_URL=https://github.com/HOST-Oman/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
|
||||
|
||||
# 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_INC_DIR=${LIBGD_DIR}/include
|
||||
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_TEMP=/tmp/libgd-${LIBGD_VERSION}.tar.gz
|
||||
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_INC_DIR=${LIBXML2_DIR}/include
|
||||
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_TEMP=/tmp/libxml2-v${LIBXML2_VERSION}.tar.gz
|
||||
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_INC_DIR=${LIBXSLT_DIR}/include
|
||||
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_TEMP=/tmp/libxslt-v${LIBXSLT_VERSION}.tar.gz
|
||||
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_INC_DIR=${MM_GEOIP_DIR}/include
|
||||
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_TEMP=/tmp/GeoIP-${MM_GEOIP_VERSION}.tar.gz
|
||||
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_INC_DIR=${GPERFTOOLS_DIR}/include
|
||||
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_TEMP=/tmp/gperftools-${GPERFTOOLS_VERSION}.tar.gz
|
||||
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_INC_DIR=${OPENSSL_111_DIR}/include
|
||||
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_TEMP=/tmp/openssl-${OPENSSL_111_VERSION}w.tar.gz
|
||||
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_INC_DIR=${OPENSSL_30_DIR}/include
|
||||
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_TEMP=/tmp/openssl-${OPENSSL_30_VERSION}.tar.gz
|
||||
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_INC_DIR=${OPENSSL_31_DIR}/include
|
||||
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_TEMP=/tmp/openssl-${OPENSSL_31_VERSION}.tar.gz
|
||||
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_INC_DIR=${OPENSSL_32_DIR}/include
|
||||
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_TEMP=/tmp/openssl-${OPENSSL_32_VERSION}.tar.gz
|
||||
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_INC_DIR=${OPENSSL_33_DIR}/include
|
||||
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_TEMP=/tmp/openssl-${OPENSSL_33_VERSION}.tar.gz
|
||||
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_INC_DIR=${LIBRESSL_DIR}/include
|
||||
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_TEMP=/tmp/libressl-${LIBRESSL_VERSION}.tar.gz
|
||||
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_INC_DIR=${BORINGSSL_DIR}/include
|
||||
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_TEMP_SRC=/tmp/boringssl
|
||||
|
||||
@ -276,7 +276,20 @@ RUN apt-get update && \
|
||||
uuid-dev \
|
||||
nvidia-cg-toolkit \
|
||||
nvidia-cg-dev \
|
||||
libavutil-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 \
|
||||
libsdl2-dev \
|
||||
libsdl-image1.2-dev \
|
||||
@ -295,7 +308,7 @@ RUN apt-get update && \
|
||||
libssl-dev \
|
||||
libxslt-dev \
|
||||
libgd-dev \
|
||||
libpcre3-dev \
|
||||
libpcre2-dev \
|
||||
libgeoip-dev \
|
||||
libxml++*-dev \
|
||||
libkrb5-dev \
|
||||
@ -995,12 +1008,12 @@ RUN mkdir -p ${BORINGSSL_DIR} ${BORINGSSL_SRC_DIR} && \
|
||||
ln -sf ${BORINGSSL_SRC_DIR} ${BORINGSSL_DIR}/src && \
|
||||
cd ${BORINGSSL_TEMP_SRC} && \
|
||||
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} && \
|
||||
ninja -C 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} .. && \
|
||||
# make -j$(if [ $(nproc) -gt 8 ]; then echo $(( $(nproc) / 2 )); else echo $(nproc); fi) && \
|
||||
# make -j$(nproc) install && \
|
||||
# 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 && \
|
||||
cd ${BORINGSSL_TEMP_SRC}/build && \
|
||||
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$(nproc) install && \
|
||||
# echo "# BoringSSL support" >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
||||
# echo ${BORINGSSL_LIB_DIR} >> ${LD_CONF_DIR}/BoringSSL.conf && \
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:current"
|
||||
image: "epicmorg/debian:bookworm-nodejs-current"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:lts"
|
||||
image: "epicmorg/debian:bookworm-nodejs-lts"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node0.12"
|
||||
image: "epicmorg/debian:bookworm-nodejs0.12"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node10"
|
||||
image: "epicmorg/debian:bookworm-nodejs10"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node11"
|
||||
image: "epicmorg/debian:bookworm-nodejs11"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node12"
|
||||
image: "epicmorg/debian:bookworm-nodejs12"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node13"
|
||||
image: "epicmorg/debian:bookworm-nodejs13"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node14"
|
||||
image: "epicmorg/debian:bookworm-nodejs14"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node15"
|
||||
image: "epicmorg/debian:bookworm-nodejs15"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node16"
|
||||
image: "epicmorg/debian:bookworm-nodejs16"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node17"
|
||||
image: "epicmorg/debian:bookworm-nodejs17"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node18"
|
||||
image: "epicmorg/debian:bookworm-nodejs18"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node19"
|
||||
image: "epicmorg/debian:bookworm-nodejs19"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node20"
|
||||
image: "epicmorg/debian:bookworm-nodejs20"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node21"
|
||||
image: "epicmorg/debian:bookworm-nodejs21"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node22"
|
||||
image: "epicmorg/debian:bookworm-nodejs22"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node4"
|
||||
image: "epicmorg/debian:bookworm-nodejs4"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node5"
|
||||
image: "epicmorg/debian:bookworm-nodejs5"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node6"
|
||||
image: "epicmorg/debian:bookworm-nodejs6"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node7"
|
||||
image: "epicmorg/debian:bookworm-nodejs7"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node8"
|
||||
image: "epicmorg/debian:bookworm-nodejs8"
|
||||
build:
|
||||
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'
|
||||
services:
|
||||
app:
|
||||
image: "epicmorg/nodejs:node9"
|
||||
image: "epicmorg/debian:bookworm-nodejs9"
|
||||
build:
|
||||
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
|
||||
##################################################################
|
||||
RUN rm -rfv /etc/apt/sources.list
|
||||
RUN rm -rfv /etc/apt/sources.list.d/debian.sources
|
||||
RUN rm -rfv /etc/locale.gen
|
||||
|
||||
COPY etc/apt/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…
Reference in New Issue
Block a user