Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion base/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ubuntu:16.04
FROM ubuntu:20.04
ARG TZ="Etc/UTC"
RUN sed -i 's/archive.ubuntu.com/au.archive.ubuntu.com/' /etc/apt/sources.list
RUN apt-get update && apt-get dist-upgrade -y &&\
Expand Down
2 changes: 1 addition & 1 deletion wine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ FROM steamcmd
USER root
RUN apt-get install -y software-properties-common apt-transport-https && dpkg --add-architecture i386 && wget https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key && apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
RUN apt-get update && apt-get install -y --install-recommends winehq-staging xvfb

RUN rm -rf /home/steam/.fontconfig
2 changes: 1 addition & 1 deletion wine/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

This installs the wine-staging package and xfvb, a tool to make psueo-displays
This installs the wine-staging package and xvfb, a tool to make psueo-displays
so that apps which depend on X11 running can run without actual X displays,
such as when running inside a docker container.

Expand Down
8 changes: 5 additions & 3 deletions wreckfest/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
FROM wine

USER root
USER steam
ENV DISPLAY :99

WORKDIR /home/steam
RUN winecfg

USER steam
WORKDIR /steam/steamcmd_linux
RUN mkdir -p /steam/wreckfest

RUN ./steamcmd.sh +force_install_dir ../wreckfest +login anonymous +@sSteamCmdForcePlatformType windows +app_update 361580 +quit

WORKDIR /steam/wreckfest
ADD start*.sh /steam/wreckfest/
CMD ["./start-wreckfest.sh"]
CMD ["./start-wreckfest.sh"]
11 changes: 11 additions & 0 deletions wreckfest/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: '3.0'
services:
wreckfest:
image: wreckfest:latest
container_name: wreckfest
ports:
- 27015:27015/tcp
- 27015:27015/udp
- 27016:27016/udp
- 33540:33540/udp
restart: unless-stopped
3 changes: 2 additions & 1 deletion wreckfest/start-wreckfest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -139,4 +139,5 @@ log=

EOF

exec wine Wreckfest.exe -s server_config=server_config.cfg
sleep 5s
xvfb-run exec wine Wreckfest.exe -s server_config=server_config.cfg