From 6bde9c7d3e8641b9569a001745ed69f356075469 Mon Sep 17 00:00:00 2001 From: softwarenoob Date: Tue, 14 Dec 2021 14:58:39 +0200 Subject: [PATCH] chore: remove reduntant node 15 non-LTS release closes #31 --- .github/workflows/nodejs.yml | 1 - README.md | 180 ++++++++++++++++++++--------------- nodejs/15/Dockerfile | 15 --- 3 files changed, 103 insertions(+), 93 deletions(-) delete mode 100644 nodejs/15/Dockerfile diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 09c9c33..179c8b5 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -18,7 +18,6 @@ jobs: tag: - 12 - 14 - - 15 - 16 - 17 steps: diff --git a/README.md b/README.md index eeb77c7..c2b666b 100644 --- a/README.md +++ b/README.md @@ -18,107 +18,133 @@ 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 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 `java/42/Dockerfile` for example. Please also update the correct `.github/workflows` file to ensure that this new version is tagged correctly. ## Available Images + ### [Oses](/oses) + * [alpine](/oses/alpine) * `ghcr.io/parkervcp/yolks:alpine` * [debian](/oses/debian) * `ghcr.io/parkervcp/yolks:debian` * [ubuntu](/oses/ubuntu) * `ghcr.io/parkervcp/yolks:ubuntu` -### [Bot](/bot) - * [`bastion`](/bot/bastion) - * `ghcr.io/parkervcp/yolks:bot_bastion` - * [`parkertron`](/bot/parkertron) - * `ghcr.io/parkervcp/yolks:bot_parkertron` - * [`redbot`](/bot/red) - * `ghcr.io/parkervcp/yolks:bot_red` - * [`sinusbot`](/bot/sinusbot) - * `ghcr.io/parkervcp/yolks:bot_sinusbot` + +### [Bot](/bot) + +* [`bastion`](/bot/bastion) + * `ghcr.io/parkervcp/yolks:bot_bastion` +* [`parkertron`](/bot/parkertron) + * `ghcr.io/parkervcp/yolks:bot_parkertron` +* [`redbot`](/bot/red) + * `ghcr.io/parkervcp/yolks:bot_red` +* [`sinusbot`](/bot/sinusbot) + * `ghcr.io/parkervcp/yolks:bot_sinusbot` + ### [Cassandra](/cassandra) - * [`cassandra_java8_python27`](/cassandra/cassandra_java8_python2) - * `ghcr.io/parkervcp/yolks:cassandra_java11_python2` - * [`cassandra_java11_python3`](/cassandra/cassandra_java11_python3) - * `ghcr.io/parkervcp/yolks:cassandra_java11_python3` + +* [`cassandra_java8_python27`](/cassandra/cassandra_java8_python2) + * `ghcr.io/parkervcp/yolks:cassandra_java11_python2` +* [`cassandra_java11_python3`](/cassandra/cassandra_java11_python3) + * `ghcr.io/parkervcp/yolks:cassandra_java11_python3` + ### [dotNet](/dotnet) - * [`dotnet2.1`](/dotnet/2.1) - * `ghcr.io/parkervcp/yolks:dotnet_2.1` - * [`dotnet3.1`](/dotnet/3.1) - * `ghcr.io/parkervcp/yolks:dotnet_3.1` - * [`dotnet5.0`](/dotnet/5) - * `ghcr.io/parkervcp/yolks:dotnet_5` - * [`dotnet6.0`](/dotnet/6) - * `ghcr.io/parkervcp/yolks:dotnet_6` + +* [`dotnet2.1`](/dotnet/2.1) + * `ghcr.io/parkervcp/yolks:dotnet_2.1` +* [`dotnet3.1`](/dotnet/3.1) + * `ghcr.io/parkervcp/yolks:dotnet_3.1` +* [`dotnet5.0`](/dotnet/5) + * `ghcr.io/parkervcp/yolks:dotnet_5` +* [`dotnet6.0`](/dotnet/6) + * `ghcr.io/parkervcp/yolks:dotnet_6` + ### [Erlang](/erlang) - * [`erlang22`](/erlang/22) - * `ghcr.io/parkervcp/yolks:erlang_22` - * [`erlang23`](/erlang/23) - * `ghcr.io/parkervcp/yolks:erlang_23` - * [`erlang24`](/erlang/24) - * `ghcr.io/parkervcp/yolks:erlang_24` -### [Games](/games) - * [`arma3`](/games/arma3) - * `ghcr.io/parkervcp/games:arma3` - * [`source`](/games/source) - * `ghcr.io/parkervcp/games:source` + +* [`erlang22`](/erlang/22) + * `ghcr.io/parkervcp/yolks:erlang_22` +* [`erlang23`](/erlang/23) + * `ghcr.io/parkervcp/yolks:erlang_23` +* [`erlang24`](/erlang/24) + * `ghcr.io/parkervcp/yolks:erlang_24` + +### [Games](/games) + +* [`arma3`](/games/arma3) + * `ghcr.io/parkervcp/games:arma3` +* [`source`](/games/source) + * `ghcr.io/parkervcp/games:source` + ### [Golang](/go) - * [`go1.14`](/go/1.14) - * `ghcr.io/parkervcp/yolks:go_1.14` - * [`go1.15`](/go/1.15) - * `ghcr.io/parkervcp/yolks:go_1.15` - * [`go1.16`](/go/1.16) - * `ghcr.io/parkervcp/yolks:go_1.16` + +* [`go1.14`](/go/1.14) + * `ghcr.io/parkervcp/yolks:go_1.14` +* [`go1.15`](/go/1.15) + * `ghcr.io/parkervcp/yolks:go_1.15` +* [`go1.16`](/go/1.16) + * `ghcr.io/parkervcp/yolks:go_1.16` + ### [Java](/java) - * [`java7`](/java/7) - * `ghcr.io/parkervcp/yolks:java_7` - * [`java8`](/java/8) - * `ghcr.io/parkervcp/yolks:java_8` - * [`java9`](/java/9) - * `ghcr.io/parkervcp/yolks:java_9` - * [`java11`](/java/11) - * `ghcr.io/parkervcp/yolks:java_11` - * [`java14`](/java/14) - * `ghcr.io/parkervcp/yolks:java_14` - * [`java16`](/java/16) - * `ghcr.io/parkervcp/yolks:java_16` - * [`java17`](/java/17) - * `ghcr.io/parkervcp/yolks:java_17` + +* [`java7`](/java/7) + * `ghcr.io/parkervcp/yolks:java_7` +* [`java8`](/java/8) + * `ghcr.io/parkervcp/yolks:java_8` +* [`java9`](/java/9) + * `ghcr.io/parkervcp/yolks:java_9` +* [`java11`](/java/11) + * `ghcr.io/parkervcp/yolks:java_11` +* [`java14`](/java/14) + * `ghcr.io/parkervcp/yolks:java_14` +* [`java16`](/java/16) + * `ghcr.io/parkervcp/yolks:java_16` +* [`java17`](/java/17) + * `ghcr.io/parkervcp/yolks:java_17` + ### [Mono](/mono) - * [`mono_latest`](/mono/latest) - * `ghcr.io/parkervcp/yolks:mono_latest` + +* [`mono_latest`](/mono/latest) + * `ghcr.io/parkervcp/yolks:mono_latest` + ### [Nodejs](/nodejs) - * [`node12`](/nodejs/12) - * `ghcr.io/parkervcp/yolks:nodejs_12` - * [`node14`](/nodejs/14) - * `ghcr.io/parkervcp/yolks:nodejs_14` - * [`node15`](/nodejs/15) - * `ghcr.io/parkervcp/yolks:nodejs_15` - * [`node16`](/nodejs/16) - * `ghcr.io/parkervcp/yolks:nodejs_16` - * [`node17`](/nodejs/17) - * `ghcr.io/parkervcp/yolks:nodejs_17` + +* [`node12`](/nodejs/12) + * `ghcr.io/parkervcp/yolks:nodejs_12` +* [`node14`](/nodejs/14) + * `ghcr.io/parkervcp/yolks:nodejs_14` +* [`node16`](/nodejs/16) + * `ghcr.io/parkervcp/yolks:nodejs_16` +* [`node17`](/nodejs/17) + * `ghcr.io/parkervcp/yolks:nodejs_17` + ### [Python](/python) - * [`python3.7`](/python/3.7) - * `ghcr.io/parkervcp/yolks:python_3.7` - * [`python3.8`](/python/3.8) - * `ghcr.io/parkervcp/yolks:python_3.8` - * [`python3.9`](/python/3.9) - * `ghcr.io/parkervcp/yolks:python_3.9` - * [`python3.10`](/python/3.10) - * `ghcr.io/parkervcp/yolks:python_3.10` + +* [`python3.7`](/python/3.7) + * `ghcr.io/parkervcp/yolks:python_3.7` +* [`python3.8`](/python/3.8) + * `ghcr.io/parkervcp/yolks:python_3.8` +* [`python3.9`](/python/3.9) + * `ghcr.io/parkervcp/yolks:python_3.9` +* [`python3.10`](/python/3.10) + * `ghcr.io/parkervcp/yolks:python_3.10` + ### [Voice](/voice) - * [`TeaSpeak`](/teaspeak) - * `ghcr.io/parkervcp/yolks:voice_teaspeak` + +* [`TeaSpeak`](/teaspeak) + * `ghcr.io/parkervcp/yolks:voice_teaspeak` + ### [Wine](/wine) - * [`Wine`](/wine) - * `ghcr.io/parkervcp/yolks:wine_latest` + +* [`Wine`](/wine) + * `ghcr.io/parkervcp/yolks:wine_latest` + ### [Installation Images](/installers) + * [`alpine-install`](/installers/alpine) * `ghcr.io/parkervcp/installers:alpine` * [`debian-install`](/installers/debian) diff --git a/nodejs/15/Dockerfile b/nodejs/15/Dockerfile deleted file mode 100644 index c867605..0000000 --- a/nodejs/15/Dockerfile +++ /dev/null @@ -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" ]