Merge branch 'develop'

This commit is contained in:
STAM 2022-09-13 13:54:52 +03:00
commit 84a8d0829b
Signed by: stam
GPG Key ID: E149C3760CFA3C7E
12 changed files with 496 additions and 98 deletions

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
##################################################################################
- name: "Build and Deploy Advanced Mattermost Images:"

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Nextcloud 14 Stock Images:"
run: cd linux/advanced/nextcloud/pure/14 && pwd && make build && make deploy
@ -74,9 +71,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Nextcloud 14 Patched Images:"
run: cd linux/advanced/nextcloud/patched/14 && pwd && make build && make deploy

View File

@ -21,37 +21,34 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
##################################################################################
- name: "Build and Deploy Advanced Vscode Server Images:"
run: cd linux/advanced/vscode-server/latest && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/latest && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server AMXX Images:"
run: cd linux/advanced/vscode-server/amxx && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/amxx && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server Android Images:"
run: cd linux/advanced/vscode-server/android && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/android && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server CPP Images:"
run: cd linux/advanced/vscode-server/cpp && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server DevOps Images:"
run: cd linux/advanced/vscode-server/devops && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/devops && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server Docker Images:"
run: cd linux/advanced/vscode-server/docker && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server dotnet Images:"
run: cd linux/advanced/vscode-server/dotnet && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server dotnat Full Images:"
run: cd linux/advanced/vscode-server/dotnet-full && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/dotnet-full && pwd && make build && make deploy
- name: "Build and Deploy Advanced Vscode Server Mono Images:"
run: cd linux/advanced/vscode-server/mono && pwd && make sync && make patch && make build && make deploy
run: cd linux/advanced/vscode-server/mono && pwd && make build && make deploy
##################################################################################

View File

@ -21,9 +21,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/latest/agent && pwd && make build && make deploy
@ -68,9 +65,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/3.0/agent && pwd && make build && make deploy
@ -112,9 +106,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/4.0/agent && pwd && make build && make deploy
@ -156,9 +147,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.0/agent && pwd && make build && make deploy
@ -203,9 +191,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.2/agent && pwd && make build && make deploy
@ -250,9 +235,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/5.4/agent && pwd && make build && make deploy
@ -297,9 +279,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.0/agent && pwd && make build && make deploy
@ -344,9 +323,6 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
- name: "Build and Deploy Advanced Zabbix Agent Images:"
run: cd linux/advanced/zabbix/6.2/agent && pwd && make build && make deploy

View File

@ -0,0 +1,72 @@
name: EpicMorg Debian 10 Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5'
jobs:
build-10-images:
name: Build EpicMorg Debian 10 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 10 slim Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 main Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/main && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 develop Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/develop && pwd && make build && make deploy
- name: "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: "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: "Build and Deploy Debian 10 jdk12 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk12 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk13 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk13 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk14 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk14 && pwd && make build && make deploy
- name: "Build and Deploy Debian 10 jdk15 Image:"
run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk15 && pwd && make build && make deploy
- 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: "Build and Deploy Debian 10 jdk19 Image:"
# run: cd linux/ecosystem/epicmorg/debian/10-buster/jdk19 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean

View File

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

View File

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

View File

@ -0,0 +1,178 @@
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-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 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
##################################################################################
build-07-images:
name: Build EpicMorg Debian 7 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 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
##################################################################################
build-08-images:
name: Build EpicMorg Debian 8 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 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: "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: "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: "Build and Deploy Debian 8 jdk12 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk12 && pwd && make build && make deploy
- name: "Build and Deploy Debian 8 jdk13 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk13 && pwd && make build && make deploy
- name: "Build and Deploy Debian 8 jdk14 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk14 && pwd && make build && make deploy
- name: "Build and Deploy Debian 8 jdk15 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/jdk15 && pwd && make build && make deploy
- 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: "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
##################################################################################
build-09-images:
name: Build EpicMorg Debian 9 Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Debian 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: "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: "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 jdk12 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk12 && pwd && make build && make deploy
- name: "Build and Deploy Debian 9 jdk13 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk13 && pwd && make build && make deploy
- name: "Build and Deploy Debian 9 jdk14 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy
- name: "Build and Deploy Debian 9 jdk15 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && 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: "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: Cleanup
run: make docker-clean

View File

@ -0,0 +1,84 @@
name: EpicMorg Debian Python Images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '1 1 * * 1,3,5'
jobs:
build-python-base-images:
name: Build EpicMorg Debian Python Base Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Python 2.7 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/2.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.6 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.6 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.7 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.8 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.8 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.9 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.9 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.10 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.10 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.11 Main Image:"
run: cd linux/ecosystem/epicmorg/python/main/3.11 && pwd && make build && make deploy
##################################################################################
build-python-develop-images:
name: Build EpicMorg Debian Python Develop Images
runs-on: ubuntu-22.04
needs: build-python-base-images
steps:
- uses: actions/checkout@v2
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin
- name: Test Make
run: make
- name: "Build and Deploy Python 2.7 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/2.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.6 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.6 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.7 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.7 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.8 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.8 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.9 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.9 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.10 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.10 && pwd && make build && make deploy
- name: "Build and Deploy Python 3.11 Develop Image:"
run: cd linux/ecosystem/epicmorg/python/develop/3.11 && pwd && make build && make deploy
##################################################################################
- name: Cleanup
run: make docker-clean

View File

@ -1,35 +0,0 @@
name: EpicMorg Base images
on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 1,3,5' # At the end of every day
jobs:
build-images:
name: Build EpicMorg Base Images
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- 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: Docker Compose Update
run: make docker-compose-update
##################################################################################
- name: Build Bundle of Base Images
run: make bundle-base-images
##################################################################################
- name: Cleanup
run: make docker-clean

View File

@ -1,4 +1,4 @@
name: torrserver-temp
name: EpicMorg EcoSystem Misc Images
on:
# push:
@ -9,8 +9,8 @@ on:
jobs:
build-forked-fixed-independed-images:
name: TorrServer image
build-torrserver-image:
name: EpicMorg EcoSystem TorrServer Image
runs-on: ubuntu-20.04
steps:
@ -21,16 +21,10 @@ jobs:
- name: Test Make
run: make
- name: Docker Compose Update
run: make docker-compose-update
##################################################################################
- name: Build TorrServer
run: cd linux/ecosystem/torrserver && make build
- name: Push TorrServer
run: cd linux/ecosystem/torrserver && make deploy
- name: Build and Deploy TorrServer
run: cd linux/ecosystem/torrserver && make build && make deploy
##################################################################################

View File

@ -7,16 +7,13 @@ ARG DEBIAN_FRONTEND=noninteractive
# ARGuments
##################################################################
ENV P2POOL_DIR=/p2pool
ENV P2POOL_BIN=${P2POOL_DIR}/bin
ENV P2POOL_DATA=${P2POOL_DIR}/data
ENV P2POOL_VERSION=2.3
ENV P2POOL_DOWNLOAD_URL=https://github.com/SChernykh/p2pool/releases/download/v${P2POOL_VERSION}/p2pool-v${P2POOL_VERSION}-linux-x64.tar.gz
ENV PATH="${PATH}:${P2POOL_BIN}"
##################################################################
# Installing
##################################################################
RUN mkdir -p ${P2POOL_DIR} ${P2POOL_BIN} ${P2POOL_DATA}
RUN mkdir -p ${P2POOL_DIR}
# Install remaining dependencies
RUN apt-get update \
@ -26,10 +23,9 @@ RUN apt-get update \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN echo ${P2POOL_BIN}
RUN wget -qO- ${P2POOL_DOWNLOAD_URL} | tar -xvz --strip-components=1 -C ${P2POOL_BIN}
RUN wget -qO- ${P2POOL_DOWNLOAD_URL} | tar -xvz --strip-components=1 -C /tmp
RUN export PATH="${PATH}:${P2POOL_BIN}"
RUN mv /tmp/p2pool /bin
RUN p2pool --help
@ -39,6 +35,7 @@ WORKDIR ${P2POOL_DIR}
# Expose p2p and restricted RPC ports
EXPOSE 3333
EXPOSE 37889
EXPOSE 37888
# Start p2pool with required --non-interactive flag and sane defaults that are overridden by user input (if applicable)
ENTRYPOINT ["p2pool"]