Update gitea-runner.yml and Dockerfile for improved configuration and dependencies
Some checks failed
build go / gitea-runner:1.0 (push) Failing after 13s

This commit is contained in:
Kyle Speight
2025-10-26 02:14:27 -07:00
parent ad88de60ff
commit a94b653d14
30 changed files with 137 additions and 160 deletions

View File

@@ -1,40 +1,13 @@
FROM --platform=$TARGETOS/$TARGETARCH node:22-alpine
LABEL author="Kyle Speight" maintainer="kyle@kyle-hosting.xyz"
LABEL org.opencontainers.image.source="https://github.com/kylehost/yolks/"
LABEL org.opencontainers.image.licenses=MIT
LABEL author="Kyle Speight" maintainer="kyle@kyle-speight.de"
LABEL org.opencontainers.image.source="https://git.kyle-speight.de/kylehost/yolks/"
LABEL org.opencontainers.image.licenses=SCL-1.0
RUN apk update \
&& apk upgrade
RUN apk update && apk upgrade
RUN apk add --no-cache \
autoconf \
automake \
build-base \
ca-certificates\
chromium \
curl \
bind-tools \
ffmpeg \
g++ \
git \
gpg \
gnupg \
iproute2 \
iputils-ping \
libtool \
musl \
musl-utils \
musl-locales \
python3 \
python3-dev \
py3-pip \
pipx \
sqlite \
tzdata \
zip \
libc6-compat \
tini
RUN apk add --no-cache autoconf automake build-base ca-certificateschromium curl bind-tools ffmpeg g++ git gpg gnupg iproute2 iputils-ping libtool \
musl musl-utils musl-locales python3 python3-dev py3-pip pipx sqlite tzdata zip libc6-compat tini
# updating npm
RUN npm install npm@latest -g

View File

@@ -39,3 +39,4 @@ echo ":/home/container$ ${MODIFIED_STARTUP}"
# Run the Server
eval ${MODIFIED_STARTUP}

250
images.md
View File

@@ -2,316 +2,316 @@
### [Oses](/oses)
* [alpine](/oses/alpine)
* `ghcr.io/parkervcp/yolks:alpine`
* `git.kyle-speight.de/kyle-admin/yolks:alpine`
* [debian](/oses/debian)
* `ghcr.io/parkervcp/yolks:debian`
* `git.kyle-speight.de/kyle-admin/yolks:debian`
* [ubuntu](/oses/ubuntu)
* `ghcr.io/parkervcp/yolks:ubuntu`
* `git.kyle-speight.de/kyle-admin/yolks:ubuntu`
### [Apps](/apps)
* [`uptimekuma`](/apps/uptimekuma)
* `ghcr.io/parkervcp/yolks:apps_uptimekuma`
* `git.kyle-speight.de/kyle-admin/yolks:apps_uptimekuma`
### [Bot](/bot)
* [`bastion`](/bot/bastion)
* `ghcr.io/parkervcp/yolks:bot_bastion`
* `git.kyle-speight.de/kyle-admin/yolks:bot_bastion`
* [`parkertron`](/bot/parkertron)
* `ghcr.io/parkervcp/yolks:bot_parkertron`
* `git.kyle-speight.de/kyle-admin/yolks:bot_parkertron`
* [`redbot`](/bot/red)
* `ghcr.io/parkervcp/yolks:bot_red`
* `git.kyle-speight.de/kyle-admin/yolks:bot_red`
* [`sinusbot`](/bot/sinusbot)
* `ghcr.io/parkervcp/yolks:bot_sinusbot`
* `git.kyle-speight.de/kyle-admin/yolks:bot_sinusbot`
### [Box64](/box64)
* [`Box64`](/box64)
* `ghcr.io/parkervcp/yolks:box64`
* `git.kyle-speight.de/kyle-admin/yolks:box64`
### [Bun](/bun)
* [`Bun Canary`](/bun/canary)
* `ghcr.io/parkervcp/yolks:bun_canary`
* `git.kyle-speight.de/kyle-admin/yolks:bun_canary`
* [`Bun Latest`](/bun/latest)
* `ghcr.io/parkervcp/yolks:bun_latest`
* `git.kyle-speight.de/kyle-admin/yolks:bun_latest`
### [Cassandra](/cassandra)
* [`cassandra_java8_python27`](/cassandra/cassandra_java8_python2)
* `ghcr.io/parkervcp/yolks:cassandra_java11_python2`
* `git.kyle-speight.de/kyle-admin/yolks:cassandra_java11_python2`
* [`cassandra_java11_python3`](/cassandra/cassandra_java11_python3)
* `ghcr.io/parkervcp/yolks:cassandra_java11_python3`
* `git.kyle-speight.de/kyle-admin/yolks:cassandra_java11_python3`
### [Dart](/dart)
* [`dart2.17`](/dart/2.17)
* `ghcr.io/parkervcp/yolks:dart_2.17`
* `git.kyle-speight.de/kyle-admin/yolks:dart_2.17`
* [`dart2.18`](/dart/2.18)
* `ghcr.io/parkervcp/yolks:dart_2.18`
* `git.kyle-speight.de/kyle-admin/yolks:dart_2.18`
* [`dart2.19`](/dart/2.19)
* `ghcr.io/parkervcp/yolks:dart_2.19`
* `git.kyle-speight.de/kyle-admin/yolks:dart_2.19`
* [`dart3.3`](/dart/3.3)
* `ghcr.io/parkervcp/yolks:dart_3.3`
* `git.kyle-speight.de/kyle-admin/yolks:dart_3.3`
* [`dart stable`](/dart/stable)
* `ghcr.io/parkervcp/yolks:dart_stable`
* `git.kyle-speight.de/kyle-admin/yolks:dart_stable`
### [dotNet](/dotnet)
* [`dotnet2.1`](/dotnet/2.1)
* `ghcr.io/parkervcp/yolks:dotnet_2.1`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_2.1`
* [`dotnet3.1`](/dotnet/3.1)
* `ghcr.io/parkervcp/yolks:dotnet_3.1`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_3.1`
* [`dotnet5.0`](/dotnet/5)
* `ghcr.io/parkervcp/yolks:dotnet_5`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_5`
* [`dotnet6.0`](/dotnet/6)
* `ghcr.io/parkervcp/yolks:dotnet_6`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_6`
* [`dotnet7.0`](/dotnet/7)
* `ghcr.io/parkervcp/yolks:dotnet_7`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_7`
* [`dotnet8.0`](/dotnet/8)
* `ghcr.io/parkervcp/yolks:dotnet_8`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_8`
* [`dotnet9.0`](/dotnet/9)
* `ghcr.io/parkervcp/yolks:dotnet_9`
* `git.kyle-speight.de/kyle-admin/yolks:dotnet_9`
### [Elixir](/elixir)
* [`elixir 1.12`](/elixir/1.12)
* `ghcr.io/parkervcp/yolks:elixir_1.12`
* `git.kyle-speight.de/kyle-admin/yolks:elixir_1.12`
* [`elixir 1.13`](/elixir/1.13)
* `ghcr.io/parkervcp/yolks:elixir_1.13`
* `git.kyle-speight.de/kyle-admin/yolks:elixir_1.13`
* [`elixir 1.14`](/elixir/1.14)
* `ghcr.io/parkervcp/yolks:elixir_1.14`
* `git.kyle-speight.de/kyle-admin/yolks:elixir_1.14`
* [`elixir 1.15`](/elixir/1.12)
* `ghcr.io/parkervcp/yolks:elixir_1.15`
* `git.kyle-speight.de/kyle-admin/yolks:elixir_1.15`
* [`elixir latest`](/elixir/latest)
* `ghcr.io/parkervcp/yolks:elixir_latest`
* `git.kyle-speight.de/kyle-admin/yolks:elixir_latest`
### [Erlang](/erlang)
* [`erlang22`](/erlang/22)
* `ghcr.io/parkervcp/yolks:erlang_22`
* `git.kyle-speight.de/kyle-admin/yolks:erlang_22`
* [`erlang23`](/erlang/23)
* `ghcr.io/parkervcp/yolks:erlang_23`
* `git.kyle-speight.de/kyle-admin/yolks:erlang_23`
* [`erlang24`](/erlang/24)
* `ghcr.io/parkervcp/yolks:erlang_24`
* `git.kyle-speight.de/kyle-admin/yolks:erlang_24`
### [Games](/games)
* [`altv`](/games/altv)
* `ghcr.io/parkervcp/games:altv`
* `git.kyle-speight.de/kyle-admin/games:altv`
* [`arma3`](/games/arma3)
* `ghcr.io/parkervcp/games:arma3`
* `git.kyle-speight.de/kyle-admin/games:arma3`
* [`dayz`](/games/dayz)
* `ghcr.io/parkervcp/games:dayz`
* `git.kyle-speight.de/kyle-admin/games:dayz`
* [`minetest`](/games/minetest)
* `ghcr.io/parkervcp/games:minetest`
* `git.kyle-speight.de/kyle-admin/games:minetest`
* [`mohaa`](games/mohaa)
* `ghcr.io/parkervcp/games:mohaa`
* `git.kyle-speight.de/kyle-admin/games:mohaa`
* [`Multi Theft Auto: San Andreas`](games/mta)
* `ghcr.io/parkervcp/games:mta`
* `git.kyle-speight.de/kyle-admin/games:mta`
* [`Rust (dedicated server)`](games/rust)
* `ghcr.io/parkervcp/games:rust`
* `git.kyle-speight.de/kyle-admin/games:rust`
* [`samp`](/games/samp)
* `ghcr.io/parkervcp/games:samp`
* `git.kyle-speight.de/kyle-admin/games:samp`
* [`source`](/games/source)
* `ghcr.io/parkervcp/games:source`
* `git.kyle-speight.de/kyle-admin/games:source`
* [`thebattleforwesnoth`](/games/thebattleforwesnoth)
* `ghcr.io/parkervcp/games:thebattleforwesnoth`
* `git.kyle-speight.de/kyle-admin/games:thebattleforwesnoth`
* [`valheim`](/games/valheim)
* `ghcr.io/parkervcp/games:valheim`
* `git.kyle-speight.de/kyle-admin/games:valheim`
### [Golang](/go)
* [`go1.14`](/go/1.14)
* `ghcr.io/parkervcp/yolks:go_1.14`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.14`
* [`go1.15`](/go/1.15)
* `ghcr.io/parkervcp/yolks:go_1.15`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.15`
* [`go1.16`](/go/1.16)
* `ghcr.io/parkervcp/yolks:go_1.16`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.16`
* [`go1.17`](/go/1.17)
* `ghcr.io/parkervcp/yolks:go_1.17`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.17`
* [`go1.18`](/go/1.18)
* `ghcr.io/parkervcp/yolks:go_1.18`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.18`
* [`go1.19`](/go/1.19)
* `ghcr.io/parkervcp/yolks:go_1.19`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.19`
* [`go1.20`](/go/1.20)
* `ghcr.io/parkervcp/yolks:go_1.20`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.20`
* [`go1.21`](/go/1.21)
* `ghcr.io/parkervcp/yolks:go_1.21`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.21`
* [`go1.22`](/go/1.22)
* `ghcr.io/parkervcp/yolks:go_1.22`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.22`
* [`go1.23`](/go/1.23)
* `ghcr.io/parkervcp/yolks:go_1.23`
* `git.kyle-speight.de/kyle-admin/yolks:go_1.23`
### [Java](/java)
* [`java8`](/java/8)
* `ghcr.io/parkervcp/yolks:java_8`
* `git.kyle-speight.de/kyle-admin/yolks:java_8`
* [`java11`](/java/11)
* `ghcr.io/parkervcp/yolks:java_11`
* `git.kyle-speight.de/kyle-admin/yolks:java_11`
* [`java16`](/java/16)
* `ghcr.io/parkervcp/yolks:java_16`
* `git.kyle-speight.de/kyle-admin/yolks:java_16`
* [`java17`](/java/17)
* `ghcr.io/parkervcp/yolks:java_17`
* `git.kyle-speight.de/kyle-admin/yolks:java_17`
* [`java19`](/java/19)
* `ghcr.io/parkervcp/yolks:java_19`
* `git.kyle-speight.de/kyle-admin/yolks:java_19`
* [`java21`](/java/21)
* `ghcr.io/parkervcp/yolks:java_21`
* `git.kyle-speight.de/kyle-admin/yolks:java_21`
* [`java22`](/java/22)
* `ghcr.io/parkervcp/yolks:java_22`
* `git.kyle-speight.de/kyle-admin/yolks:java_22`
### [MariaDB](/mariadb)
* [`MariaDB 10.3`](/mariadb/10.3)
* `ghcr.io/parkervcp/yolks:mariadb_10.3`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_10.3`
* [`MariaDB 10.4`](/mariadb/10.4)
* `ghcr.io/parkervcp/yolks:mariadb_10.4`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_10.4`
* [`MariaDB 10.5`](/mariadb/10.5)
* `ghcr.io/parkervcp/yolks:mariadb_10.5`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_10.5`
* [`MariaDB 10.6`](/mariadb/10.6)
* `ghcr.io/parkervcp/yolks:mariadb_10.6`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_10.6`
* [`MariaDB 10.7`](/mariadb/10.7)
* `ghcr.io/parkervcp/yolks:mariadb_10.7`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_10.7`
* [`MariaDB 11.2`](/mariadb/11.2)
* `ghcr.io/parkervcp/yolks:mariadb_11.2`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_11.2`
* [`MariaDB 11.3`](/mariadb/11.3)
* `ghcr.io/parkervcp/yolks:mariadb_11.3`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_11.3`
* [`MariaDB 11.4`](/mariadb/11.4)
* `ghcr.io/parkervcp/yolks:mariadb_11.4`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_11.4`
* [`MariaDB 11.5`](/mariadb/11.5)
* `ghcr.io/parkervcp/yolks:mariadb_11.5`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_11.5`
* [`MariaDB 11.6`](/mariadb/11.6)
* `ghcr.io/parkervcp/yolks:mariadb_11.6`
* `git.kyle-speight.de/kyle-admin/yolks:mariadb_11.6`
### [MongoDB](/mongodb)
* [`MongoDB 5`](/mongodb/5)
* `ghcr.io/parkervcp/yolks:mongodb_5`
* `git.kyle-speight.de/kyle-admin/yolks:mongodb_5`
* [`MongoDB 6`](/mongodb/6)
* `ghcr.io/parkervcp/yolks:mongodb_6`
* `git.kyle-speight.de/kyle-admin/yolks:mongodb_6`
* [`MongoDB 7`](/mongodb/7)
* `ghcr.io/parkervcp/yolks:mongodb_7`
* `git.kyle-speight.de/kyle-admin/yolks:mongodb_7`
* [`MongoDB 8`](/mongodb/8)
* `ghcr.io/parkervcp/yolks:mongodb_8`
* `git.kyle-speight.de/kyle-admin/yolks:mongodb_8`
### [Mono](/mono)
* [`mono_latest`](/mono/latest)
* `ghcr.io/parkervcp/yolks:mono_latest`
* `git.kyle-speight.de/kyle-admin/yolks:mono_latest`
### [Nodejs](/nodejs)
* [`node12`](/nodejs/12)
* `ghcr.io/parkervcp/yolks:nodejs_12`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_12`
* [`node14`](/nodejs/14)
* `ghcr.io/parkervcp/yolks:nodejs_14`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_14`
* [`node16`](/nodejs/16)
* `ghcr.io/parkervcp/yolks:nodejs_16`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_16`
* [`node17`](/nodejs/17)
* `ghcr.io/parkervcp/yolks:nodejs_17`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_17`
* [`node18`](/nodejs/18)
* `ghcr.io/parkervcp/yolks:nodejs_18`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_18`
* [`node19`](/nodejs/19)
* `ghcr.io/parkervcp/yolks:nodejs_19`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_19`
* [`node20`](/nodejs/20)
* `ghcr.io/parkervcp/yolks:nodejs_20`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_20`
* [`node21`](/nodejs/21)
* `ghcr.io/parkervcp/yolks:nodejs_21`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_21`
* [`node22`](/nodejs/22)
* `ghcr.io/parkervcp/yolks:nodejs_22`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_22`
* [`node23`](/nodejs/23)
* `ghcr.io/parkervcp/yolks:nodejs_23`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_23`
* [`node24`](/nodejs/24)
* `ghcr.io/parkervcp/yolks:nodejs_24`
* `git.kyle-speight.de/kyle-admin/yolks:nodejs_24`
### [PostgreSQL](/postgres)
* [`Postgres 9`](/postgres/9)
* `ghcr.io/parkervcp/yolks:postgres_9`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_9`
* [`Postgres 10`](/postgres/10)
* `ghcr.io/parkervcp/yolks:postgres_10`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_10`
* [`Postgres 11`](/postgres/11)
* `ghcr.io/parkervcp/yolks:postgres_11`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_11`
* [`Postgres 12`](/postgres/12)
* `ghcr.io/parkervcp/yolks:postgres_12`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_12`
* [`Postgres 13`](/postgres/13)
* `ghcr.io/parkervcp/yolks:postgres_13`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_13`
* [`Postgres 14`](/postgres/14)
* `ghcr.io/parkervcp/yolks:postgres_14`
* `git.kyle-speight.de/kyle-admin/yolks:postgres_14`
### [Python](/python)
* [`python3.7`](/python/3.7)
* `ghcr.io/parkervcp/yolks:python_3.7`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.7`
* [`python3.8`](/python/3.8)
* `ghcr.io/parkervcp/yolks:python_3.8`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.8`
* [`python3.9`](/python/3.9)
* `ghcr.io/parkervcp/yolks:python_3.9`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.9`
* [`python3.10`](/python/3.10)
* `ghcr.io/parkervcp/yolks:python_3.10`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.10`
* [`python3.11`](/python/3.11)
* `ghcr.io/parkervcp/yolks:python_3.11`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.11`
* [`python3.12`](/python/3.12)
* `ghcr.io/parkervcp/yolks:python_3.12`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.12`
* [`python3.13`](/python/3.13)
* `ghcr.io/parkervcp/yolks:python_3.13`
* `git.kyle-speight.de/kyle-admin/yolks:python_3.13`
### [Redis](/redis)
* [`Redis 5`](/redis/5)
* `ghcr.io/parkervcp/yolks:redis_5`
* `git.kyle-speight.de/kyle-admin/yolks:redis_5`
* [`Redis 6`](/redis/6)
* `ghcr.io/parkervcp/yolks:redis_6`
* `git.kyle-speight.de/kyle-admin/yolks:redis_6`
* [`Redis 7`](/redis/7)
* `ghcr.io/parkervcp/yolks:redis_7`
* `git.kyle-speight.de/kyle-admin/yolks:redis_7`
* [`Redis 8`](/redis/8)
* `ghcr.io/parkervcp/yolks:redis_8`
* `git.kyle-speight.de/kyle-admin/yolks:redis_8`
### [Rust](/rust)
* ['rust1.56'](/rust/1.56)
* `ghcr.io/parkervcp/yolks:rust_1.56`
* `git.kyle-speight.de/kyle-admin/yolks:rust_1.56`
* ['rust1.60'](/rust/1.60)
* `ghcr.io/parkervcp/yolks:rust_1.60`
* `git.kyle-speight.de/kyle-admin/yolks:rust_1.60`
* ['rust latest'](/rust/latest)
* `ghcr.io/parkervcp/yolks:rust_latest`
* `git.kyle-speight.de/kyle-admin/yolks:rust_latest`
### [SteamCMD](/steamcmd)
* [`SteamCMD Debian lastest`](/steamcmd/debian)
* `ghcr.io/parkervcp/steamcmd:debian`
* `git.kyle-speight.de/kyle-admin/steamcmd:debian`
* [`SteamCMD Debian Dotnet`](/steamcmd/dotnet)
* `ghcr.io/parkervcp/steamcmd:dotnet`
* `git.kyle-speight.de/kyle-admin/steamcmd:dotnet`
* [`SteamCMD Proton`](/steamcmd/proton)
* `ghcr.io/parkervcp/steamcmd:proton`
* `git.kyle-speight.de/kyle-admin/steamcmd:proton`
* [`SteamCMD Proton`](/steamcmd/proton_8)
* `ghcr.io/parkervcp/steamcmd:proton_8`
* `git.kyle-speight.de/kyle-admin/steamcmd:proton_8`
* [`SteamCMD Sniper latest`](/steamcmd/sniper)
* `ghcr.io/parkervcp/steamcmd:sniper`
* `git.kyle-speight.de/kyle-admin/steamcmd:sniper`
* [`SteamCMD Ubuntu latest LTS`](/steamcmd/ubuntu)
* `ghcr.io/parkervcp/steamcmd:ubuntu`
* `git.kyle-speight.de/kyle-admin/steamcmd:ubuntu`
### [Voice](/voice)
* [`Mumble`](/voice/mumble)
* `ghcr.io/parkervcp/yolks:voice_mumble`
* `git.kyle-speight.de/kyle-admin/yolks:voice_mumble`
* [`TeaSpeak`](/voice/teaspeak)
* `ghcr.io/parkervcp/yolks:voice_teaspeak`
* `git.kyle-speight.de/kyle-admin/yolks:voice_teaspeak`
### [Wine](/wine)
* [`Wine`](/wine)
* `ghcr.io/parkervcp/yolks:wine_7`
* `ghcr.io/parkervcp/yolks:wine_8`
* `ghcr.io/parkervcp/yolks:wine_9`
* `ghcr.io/parkervcp/yolks:wine_10`
* `ghcr.io/parkervcp/yolks:wine_latest`
* `ghcr.io/parkervcp/yolks:wine_devel`
* `ghcr.io/parkervcp/yolks:wine_staging`
* `git.kyle-speight.de/kyle-admin/yolks:wine_7`
* `git.kyle-speight.de/kyle-admin/yolks:wine_8`
* `git.kyle-speight.de/kyle-admin/yolks:wine_9`
* `git.kyle-speight.de/kyle-admin/yolks:wine_10`
* `git.kyle-speight.de/kyle-admin/yolks:wine_latest`
* `git.kyle-speight.de/kyle-admin/yolks:wine_devel`
* `git.kyle-speight.de/kyle-admin/yolks:wine_staging`
### [Installation Images](/installers)
* [`alpine-install`](/installers/alpine)
* `ghcr.io/parkervcp/installers:alpine`
* `git.kyle-speight.de/kyle-admin/installers:alpine`
* [`debian-install`](/installers/debian)
* `ghcr.io/parkervcp/installers:debian`
* `git.kyle-speight.de/kyle-admin/installers:debian`
* [`ubuntu-install`](/installers/ubuntu)
* `ghcr.io/parkervcp/installers:ubuntu`
* `git.kyle-speight.de/kyle-admin/installers:ubuntu`

View File

@@ -1,13 +1,16 @@
# Copyright 2022 Kyle Speight
#
# Licensed under the OPLv1 http://opensource.org/licenses/OPL-1.0
FROM --platform=$TARGETOS/$TARGETARCH golang:1.23-alpine
FROM --platform=$TARGETOS/$TARGETARCH gitea:22.04-ubuntu
LABEL author="Kyle Speight" maintainer="kyle@kyle-speight.de"
RUN apk add --update --no-cache git curl nano wget ca-certificates tzdata \
RUN apt install --no-cache git curl nano wget ca-certificates tzdata \
&& adduser -D -h /home/container container
RUN wget https://dl.gitea.com/act_runner/0.2.13/act_runner-0.2.13-darwin-amd64\
&& mv act_runner-0.2.13-darwin-amd64 act_runner
USER container
ENV USER=container HOME=/home/container
WORKDIR /home/container