Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
with:
context: ./oses/${{ matrix.oses }}
file: ./oses/${{ matrix.oses }}/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64,linux/ppc64le
push: true
tags: |
ghcr.io/pterodactyl/yolks:${{ matrix.oses }}
2 changes: 1 addition & 1 deletion .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
with:
context: ./go
file: ./go/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64, linux/arm64
platforms: linux/amd64, linux/arm64, linux/ppc64le
push: true
tags: |
ghcr.io/pterodactyl/yolks:go_${{ matrix.tag }}
6 changes: 3 additions & 3 deletions .github/workflows/installers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
paths:
- installers/**

# Two separate jobs, first for multiarch (amd64, arm64), second for amd64 only
# Two separate jobs, first for multiarch (amd64, arm64, ppc64le), second for amd64 only

jobs:
pushMultiArch:
Expand All @@ -28,7 +28,7 @@ jobs:
- name: Setup QEMU for multiarch builds
uses: docker/setup-qemu-action@v3
with:
platforms: arm64,amd64
platforms: ppc64le,arm64,amd64
image: tonistiigi/binfmt:qemu-v7.0.0-28
- uses: docker/login-action@v3
with:
Expand All @@ -39,7 +39,7 @@ jobs:
with:
context: ./installers
file: ./installers/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64,linux/ppc64le
push: true
tags: |
ghcr.io/pterodactyl/installers:${{ matrix.tag }}
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,17 @@ jobs:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- id: platforms
run: |
PLATFORMS="linux/amd64,linux/arm64,linux/ppc64le"
if [[ "${{ matrix.tag }}" == *"j9"* ]]; then
PLATFORMS="linux/amd64,linux/arm64"
fi
- uses: docker/build-push-action@v4
with:
context: ./java
file: ./java/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: ${{ steps.platforms.outputs.platforms }}
push: true
tags: |
ghcr.io/pterodactyl/yolks:java_${{ matrix.tag }}
2 changes: 1 addition & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
with:
context: ./nodejs
file: ./nodejs/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64,linux/arm64
platforms: linux/amd64,linux/arm64,linux/ppc64le
push: true
tags: |
ghcr.io/pterodactyl/yolks:nodejs_${{ matrix.tag }}
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
with:
context: ./python
file: ./python/${{ matrix.tag }}/Dockerfile
platforms: linux/amd64, linux/arm64
platforms: linux/amd64, linux/arm64, linux/ppc64le
push: true
tags: |
ghcr.io/pterodactyl/yolks:python_${{ matrix.tag }}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ and network usage by pre-installing common installation dependencies such as `cu
a specific version of software and allow different Eggs within Pterodactyl to switch out the underlying implementation. An
example of this would be something like Java or Python which are used for running bots, Minecraft servers, etc.

All of these images are available for `linux/amd64` and `linux/arm64` versions, unless otherwise specified, to use
these images on an arm64 system, no modification to them or the tag is needed, they should just work.
All of these images are available for `linux/amd64`, `linux/arm64`, and `linux/ppc64le` versions, unless otherwise specified, to use
these images on an arm64 or ppc64le system, no modification to them or the tag is needed, they should just work.

## Contributing

Expand Down