Now works with v2.4 update

- NGINX image bumped to 1.29
- Debian image now used Trixie as the base - moved over to named release instead of "stable" due to package renaming
This commit is contained in:
James Plante 2025-11-10 21:36:35 -05:00
parent 67ff52c454
commit 969eb0d534
4 changed files with 7 additions and 6 deletions

3
.gitignore vendored
View File

@ -1,6 +1,7 @@
# Ignore all assets in data folder except for template, etc. # Ignore all assets in data folder except for template, etc.
data/* data/
ringserv-template.cfg
!data/_placeholder !data/_placeholder
!data/ringserv-template.cfg !data/ringserv-template.cfg
!data/addons/_placeholder !data/addons/_placeholder

View File

@ -1,7 +1,7 @@
# #
# Build stage # Build stage
# #
FROM debian:stable-slim AS rr-builder FROM debian:trixie-slim AS rr-builder
ARG RR_VERSION ARG RR_VERSION
# Install Essential Utilities # Install Essential Utilities
@ -9,7 +9,7 @@ RUN apt-get update
RUN apt-get install -y bash git curl unzip build-essential cmake ninja-build RUN apt-get install -y bash git curl unzip build-essential cmake ninja-build
# Install dependencies # Install dependencies
RUN apt-get install -y libcurl4-openssl-dev libsdl2-dev zlib1g-dev libpng-dev libogg-dev libvorbis-dev libvpx-dev libyuv-dev RUN apt-get install -y libcurl4-openssl-dev libsdl2-dev zlib1g-dev libpng-dev libogg-dev libvorbis-dev libvpx-dev libyuv-dev libopus-dev
# Clone the repo # Clone the repo
RUN mkdir /buildfiles RUN mkdir /buildfiles
@ -29,7 +29,7 @@ FROM debian:stable-slim AS rr-server
ARG RR_VERSION ARG RR_VERSION
# Install runtime dependencies # Install runtime dependencies
RUN apt-get update && apt-get install --no-install-recommends -y bash curl libsdl2-2.0-0 zlib1g libpng16-16 libogg0 libvorbis0a libvpx7 libyuv0 RUN apt-get update && apt-get install --no-install-recommends -y bash curl libsdl2-2.0-0 zlib1g libpng16-16 libogg0 libvorbis0a libvpx9 libyuv0 libopus0
# Create a 'ringracers' group and user # Create a 'ringracers' group and user
RUN useradd ringracers RUN useradd ringracers

View File

@ -7,7 +7,7 @@ services:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile
args: args:
- RR_VERSION=v2.3 - RR_VERSION=v2.4
ports: ports:
- 5029:5029/udp - 5029:5029/udp
volumes: volumes:

View File

@ -1,3 +1,3 @@
FROM nginx:1.27-alpine FROM nginx:1.29-alpine
EXPOSE 80 EXPOSE 80
COPY nginx.conf /etc/nginx/nginx.conf COPY nginx.conf /etc/nginx/nginx.conf