mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2024-12-25 14:15:38 +03:00
Debian Base Images Rework
This commit is contained in:
parent
cb21a779c1
commit
4b479750b5
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 PHP 7.1 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.1 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Debian 12 PHP 7.2 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.2 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Debian 12 PHP 7.3 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/php/php7.3 && pwd && make build && make deploy
|
||||
- name: "Build and Deploy Debian 12 dotNet STS Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/sts && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
- name: "Build and Deploy Debian 12 dotNet 5 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet5 && pwd && make build && make deploy
|
||||
|
||||
- name: Cleanup
|
||||
run: make docker-clean
|
||||
- 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 dotNet 7 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet7 && pwd && make build && make deploy
|
||||
|
||||
- name: "Build and Deploy Debian 12 PHP 7.4 Image:"
|
||||
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: "Build and Deploy Debian 12 dotNet 8 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet8 && pwd && make build && make deploy
|
||||
|
||||
##################################################################################
|
||||
- name: "Build and Deploy Debian 12 dotNet 9 Image:"
|
||||
run: cd linux/ecosystem/epicmorg/debian/12-bookworm/dotnet/dotnet9 && pwd && make build && make deploy
|
||||
|
||||
- name: Cleanup
|
||||
run: make docker-clean
|
||||
|
||||
##################################################################################
|
||||
|
||||
- name: "Build and Deploy Debian 12 PHP 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.
|
||||
|
214
Makefile
214
Makefile
@ -341,11 +341,16 @@ ecosystem-debian-images:
|
||||
make ecosystem-debian-buster-images
|
||||
make ecosystem-debian-bullseye-images
|
||||
make ecosystem-debian-bookworm-images
|
||||
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
|
||||
@ -362,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
|
||||
@ -378,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
|
||||
@ -394,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
|
||||
@ -410,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
|
||||
@ -426,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
|
||||
@ -438,11 +458,27 @@ 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/jdk/jdk6 && pwd && make build && make deploy
|
||||
@ -457,8 +493,132 @@ ecosystem-debian-bookworm-jdk-images:
|
||||
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"
|
||||
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
|
||||
@ -673,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/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-ninjam-image:
|
||||
cd `pwd`/linux/ecosystem/ninjam/latest && pwd && make build && make deploy
|
||||
|
||||
@ -1535,25 +1670,4 @@ bundle-p4:
|
||||
@echo "======================================="
|
||||
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
|
||||
|
29
README.md
29
README.md
@ -1,5 +1,13 @@
|
||||
# [![Activity](https://img.shields.io/github/commit-activity/m/EpicMorg/docker?label=commits&style=flat-square)](https://github.com/EpicMorg/docker/commits) [![GitHub issues](https://img.shields.io/github/issues/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/issues) [![GitHub forks](https://img.shields.io/github/forks/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/network) [![GitHub stars](https://img.shields.io/github/stars/EpicMorg/docker.svg?style=popout-square)](https://github.com/EpicMorg/docker/stargazers) [![Size](https://img.shields.io/github/repo-size/EpicMorg/docker?label=size&style=flat-square)](https://github.com/EpicMorg/docker/archive/master.zip) [![Release](https://img.shields.io/github/v/release/EpicMorg/docker?style=flat-square)](https://github.com/EpicMorg/docker/releases) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/3658/badge)](https://bestpractices.coreinfrastructure.org/projects/3658) [![CodeScene System Mastery](https://codescene.io/projects/6535/status-badges/system-mastery)](https://codescene.io/projects/6535) [![GitHub license](https://img.shields.io/github/license/EpicMorg/docker.svg?style=popout-square)](LICENSE.md) [![Changelog](https://img.shields.io/badge/Changelog-yellow.svg?style=popout-square)](CHANGELOG.md)
|
||||
|
||||
## 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)
|
||||
|
||||
|
@ -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 \
|
||||
|
@ -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