chore: remove reduntant node 15 non-LTS release

closes #31
This commit is contained in:
softwarenoob
2021-12-14 14:58:39 +02:00
parent dd005a0661
commit 6bde9c7d3e
3 changed files with 103 additions and 93 deletions

View File

@@ -18,7 +18,6 @@ jobs:
tag: tag:
- 12 - 12
- 14 - 14
- 15
- 16 - 16
- 17 - 17
steps: steps:

View File

@@ -18,21 +18,25 @@ example of this would be something like Java or Python which are used for runnin
All of these images are available for `linux/amd64` and `linux/arm64` versions, unless otherwise specified, to use All of these images are available for `linux/amd64` and `linux/arm64` versions, unless otherwise specified, to use
these images on an arm system, no modification to them or the tag is needed, they should just work. these images on an arm system, no modification to them or the tag is needed, they should just work.
### Contributing ## Contributing
When adding a new version to an existing image, such as `java v42`, you'd add it within a child folder of `java`, so When adding a new version to an existing image, such as `java v42`, you'd add it within a child folder of `java`, so
`java/42/Dockerfile` for example. Please also update the correct `.github/workflows` file to ensure that this new version `java/42/Dockerfile` for example. Please also update the correct `.github/workflows` file to ensure that this new version
is tagged correctly. is tagged correctly.
## Available Images ## Available Images
### [Oses](/oses) ### [Oses](/oses)
* [alpine](/oses/alpine) * [alpine](/oses/alpine)
* `ghcr.io/parkervcp/yolks:alpine` * `ghcr.io/parkervcp/yolks:alpine`
* [debian](/oses/debian) * [debian](/oses/debian)
* `ghcr.io/parkervcp/yolks:debian` * `ghcr.io/parkervcp/yolks:debian`
* [ubuntu](/oses/ubuntu) * [ubuntu](/oses/ubuntu)
* `ghcr.io/parkervcp/yolks:ubuntu` * `ghcr.io/parkervcp/yolks:ubuntu`
### [Bot](/bot) ### [Bot](/bot)
* [`bastion`](/bot/bastion) * [`bastion`](/bot/bastion)
* `ghcr.io/parkervcp/yolks:bot_bastion` * `ghcr.io/parkervcp/yolks:bot_bastion`
* [`parkertron`](/bot/parkertron) * [`parkertron`](/bot/parkertron)
@@ -41,12 +45,16 @@ is tagged correctly.
* `ghcr.io/parkervcp/yolks:bot_red` * `ghcr.io/parkervcp/yolks:bot_red`
* [`sinusbot`](/bot/sinusbot) * [`sinusbot`](/bot/sinusbot)
* `ghcr.io/parkervcp/yolks:bot_sinusbot` * `ghcr.io/parkervcp/yolks:bot_sinusbot`
### [Cassandra](/cassandra) ### [Cassandra](/cassandra)
* [`cassandra_java8_python27`](/cassandra/cassandra_java8_python2) * [`cassandra_java8_python27`](/cassandra/cassandra_java8_python2)
* `ghcr.io/parkervcp/yolks:cassandra_java11_python2` * `ghcr.io/parkervcp/yolks:cassandra_java11_python2`
* [`cassandra_java11_python3`](/cassandra/cassandra_java11_python3) * [`cassandra_java11_python3`](/cassandra/cassandra_java11_python3)
* `ghcr.io/parkervcp/yolks:cassandra_java11_python3` * `ghcr.io/parkervcp/yolks:cassandra_java11_python3`
### [dotNet](/dotnet) ### [dotNet](/dotnet)
* [`dotnet2.1`](/dotnet/2.1) * [`dotnet2.1`](/dotnet/2.1)
* `ghcr.io/parkervcp/yolks:dotnet_2.1` * `ghcr.io/parkervcp/yolks:dotnet_2.1`
* [`dotnet3.1`](/dotnet/3.1) * [`dotnet3.1`](/dotnet/3.1)
@@ -55,26 +63,34 @@ is tagged correctly.
* `ghcr.io/parkervcp/yolks:dotnet_5` * `ghcr.io/parkervcp/yolks:dotnet_5`
* [`dotnet6.0`](/dotnet/6) * [`dotnet6.0`](/dotnet/6)
* `ghcr.io/parkervcp/yolks:dotnet_6` * `ghcr.io/parkervcp/yolks:dotnet_6`
### [Erlang](/erlang) ### [Erlang](/erlang)
* [`erlang22`](/erlang/22) * [`erlang22`](/erlang/22)
* `ghcr.io/parkervcp/yolks:erlang_22` * `ghcr.io/parkervcp/yolks:erlang_22`
* [`erlang23`](/erlang/23) * [`erlang23`](/erlang/23)
* `ghcr.io/parkervcp/yolks:erlang_23` * `ghcr.io/parkervcp/yolks:erlang_23`
* [`erlang24`](/erlang/24) * [`erlang24`](/erlang/24)
* `ghcr.io/parkervcp/yolks:erlang_24` * `ghcr.io/parkervcp/yolks:erlang_24`
### [Games](/games) ### [Games](/games)
* [`arma3`](/games/arma3) * [`arma3`](/games/arma3)
* `ghcr.io/parkervcp/games:arma3` * `ghcr.io/parkervcp/games:arma3`
* [`source`](/games/source) * [`source`](/games/source)
* `ghcr.io/parkervcp/games:source` * `ghcr.io/parkervcp/games:source`
### [Golang](/go) ### [Golang](/go)
* [`go1.14`](/go/1.14) * [`go1.14`](/go/1.14)
* `ghcr.io/parkervcp/yolks:go_1.14` * `ghcr.io/parkervcp/yolks:go_1.14`
* [`go1.15`](/go/1.15) * [`go1.15`](/go/1.15)
* `ghcr.io/parkervcp/yolks:go_1.15` * `ghcr.io/parkervcp/yolks:go_1.15`
* [`go1.16`](/go/1.16) * [`go1.16`](/go/1.16)
* `ghcr.io/parkervcp/yolks:go_1.16` * `ghcr.io/parkervcp/yolks:go_1.16`
### [Java](/java) ### [Java](/java)
* [`java7`](/java/7) * [`java7`](/java/7)
* `ghcr.io/parkervcp/yolks:java_7` * `ghcr.io/parkervcp/yolks:java_7`
* [`java8`](/java/8) * [`java8`](/java/8)
@@ -89,21 +105,25 @@ is tagged correctly.
* `ghcr.io/parkervcp/yolks:java_16` * `ghcr.io/parkervcp/yolks:java_16`
* [`java17`](/java/17) * [`java17`](/java/17)
* `ghcr.io/parkervcp/yolks:java_17` * `ghcr.io/parkervcp/yolks:java_17`
### [Mono](/mono) ### [Mono](/mono)
* [`mono_latest`](/mono/latest) * [`mono_latest`](/mono/latest)
* `ghcr.io/parkervcp/yolks:mono_latest` * `ghcr.io/parkervcp/yolks:mono_latest`
### [Nodejs](/nodejs) ### [Nodejs](/nodejs)
* [`node12`](/nodejs/12) * [`node12`](/nodejs/12)
* `ghcr.io/parkervcp/yolks:nodejs_12` * `ghcr.io/parkervcp/yolks:nodejs_12`
* [`node14`](/nodejs/14) * [`node14`](/nodejs/14)
* `ghcr.io/parkervcp/yolks:nodejs_14` * `ghcr.io/parkervcp/yolks:nodejs_14`
* [`node15`](/nodejs/15)
* `ghcr.io/parkervcp/yolks:nodejs_15`
* [`node16`](/nodejs/16) * [`node16`](/nodejs/16)
* `ghcr.io/parkervcp/yolks:nodejs_16` * `ghcr.io/parkervcp/yolks:nodejs_16`
* [`node17`](/nodejs/17) * [`node17`](/nodejs/17)
* `ghcr.io/parkervcp/yolks:nodejs_17` * `ghcr.io/parkervcp/yolks:nodejs_17`
### [Python](/python) ### [Python](/python)
* [`python3.7`](/python/3.7) * [`python3.7`](/python/3.7)
* `ghcr.io/parkervcp/yolks:python_3.7` * `ghcr.io/parkervcp/yolks:python_3.7`
* [`python3.8`](/python/3.8) * [`python3.8`](/python/3.8)
@@ -112,13 +132,19 @@ is tagged correctly.
* `ghcr.io/parkervcp/yolks:python_3.9` * `ghcr.io/parkervcp/yolks:python_3.9`
* [`python3.10`](/python/3.10) * [`python3.10`](/python/3.10)
* `ghcr.io/parkervcp/yolks:python_3.10` * `ghcr.io/parkervcp/yolks:python_3.10`
### [Voice](/voice) ### [Voice](/voice)
* [`TeaSpeak`](/teaspeak) * [`TeaSpeak`](/teaspeak)
* `ghcr.io/parkervcp/yolks:voice_teaspeak` * `ghcr.io/parkervcp/yolks:voice_teaspeak`
### [Wine](/wine) ### [Wine](/wine)
* [`Wine`](/wine) * [`Wine`](/wine)
* `ghcr.io/parkervcp/yolks:wine_latest` * `ghcr.io/parkervcp/yolks:wine_latest`
### [Installation Images](/installers) ### [Installation Images](/installers)
* [`alpine-install`](/installers/alpine) * [`alpine-install`](/installers/alpine)
* `ghcr.io/parkervcp/installers:alpine` * `ghcr.io/parkervcp/installers:alpine`
* [`debian-install`](/installers/debian) * [`debian-install`](/installers/debian)

View File

@@ -1,15 +0,0 @@
FROM --platform=$TARGETOS/$TARGETARCH node:15-bullseye-slim
LABEL author="Michael Parker" maintainer="parker@pterodactyl.io"
RUN apt update \
&& apt -y install ffmpeg iproute2 git sqlite3 libsqlite3-dev python3 python3-dev ca-certificates dnsutils tzdata zip tar curl build-essential libtool \
&& npm -g install npm@latest \
&& useradd -m -d /home/container container
USER container
ENV USER=container HOME=/home/container
WORKDIR /home/container
COPY ./../entrypoint.sh /entrypoint.sh
CMD [ "/bin/bash", "/entrypoint.sh" ]