updates
Build and Push Teamspeak Images on Base Image Update / build-alpine (push) Successful in 15s
Build and Push Teamspeak Images on Base Image Update / build-debian (push) Successful in 34s
Build and Push Teamspeak Images on Base Image Update / build-basic (push) Successful in 30s
Build and Push Teamspeak Images on Base Image Update / generate-build-info (push) Successful in 8s
Build and Push Teamspeak Images on Base Image Update / generate-changelogs (push) Successful in 8s

This commit is contained in:
2026-07-30 06:54:24 -07:00
parent bd0f050427
commit 29978f4971
6 changed files with 21 additions and 13 deletions
+1
View File
@@ -1,6 +1,7 @@
FROM alpine:latest FROM alpine:latest
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
ENV AUTO_UPDATE=""
ENV TS_VERSION="" ENV TS_VERSION=""
# URL's for files # URL's for files
+1 -3
View File
@@ -1,10 +1,8 @@
#!/bin/bash #!/bin/bash
# Copyright (c) 2018 fithwum # Copyright (c) 2026 fithwum
# All rights reserved # All rights reserved
# Variables. # Variables.
# echo " "
# echo "Checking server version from Teamspeak."
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
: "${AUTO_UPDATE:=true}" : "${AUTO_UPDATE:=true}"
+2 -1
View File
@@ -1,7 +1,8 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
# ENV TS_VERSION="" ENV AUTO_UPDATE=""
ENV TS_VERSION=""
# URL's for files # URL's for files
ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/basic/files/Install_Script.sh ARG INSTALL_SCRIPT=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/basic/files/Install_Script.sh
+13 -3
View File
@@ -1,13 +1,23 @@
#!/bin/bash #!/bin/bash
# Copyright (c) 2018 fithwum # Copyright (c) 2026 fithwum
# All rights reserved # All rights reserved
# Variables. # Variables.
echo " " CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
: "${AUTO_UPDATE:=true}"
if [ "$AUTO_UPDATE" = "true" ]; then
echo "INFO ! Teamspeak will auto update to the latest version."
echo "Checking server version from Teamspeak." echo "Checking server version from Teamspeak."
TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version') TS_VERSION=$(curl -s "https://www.teamspeak.com/versions/server.json" | jq --raw-output '.linux.x86.version')
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
echo "Latest server version from Teamspeak:$TS_VERSION." echo "Latest server version from Teamspeak:$TS_VERSION."
elif [ "$AUTO_UPDATE" = "false" ]; then
echo "INFO ! The version you selected will be installed."
else
echo "ERROR ! AUTO_UPDATE must be set to true or false on first run"
sleep infinity
fi
TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files TS_FILES=https://gitea.fithwum.tech/fithwum/teamspeak-server/raw/branch/main/files
TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2 TS_SERVER=https://files.teamspeak-services.com/releases/server/$TS_VERSION/teamspeak3-server_linux_amd64-$TS_VERSION.tar.bz2
+1 -1
View File
@@ -1,7 +1,7 @@
FROM gitea.fithwum.tech/fithwum/debian-base:bookworm FROM gitea.fithwum.tech/fithwum/debian-base:bookworm
LABEL maintainer="fithwum" LABEL maintainer="fithwum"
ENV AUTO_UPDATE="true" ENV AUTO_UPDATE=""
ENV TS_VERSION="" ENV TS_VERSION=""
# URL's for files # URL's for files
+1 -3
View File
@@ -1,10 +1,8 @@
#!/bin/bash #!/bin/bash
# Copyright (c) 2018 fithwum # Copyright (c) 2026 fithwum
# All rights reserved # All rights reserved
# Variables. # Variables.
# echo " "
# echo "Checking server version from Teamspeak."
CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION CHANGELOG=/ts3server/CHANGELOG_$TS_VERSION
: "${AUTO_UPDATE:=true}" : "${AUTO_UPDATE:=true}"