tiberian-dawn-web (latest)
Published 2026-04-28 15:35:18 +00:00 by lousy
Installation
docker pull thegitea.lousy.ddnss.org/lousy/tiberian-dawn-web:latestsha256:5037b5fe9affda99e93b6e2309ec01d422e701357d40c8a034e5959471308d0cImage Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1776729600' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /srv |
| COPY /src/server/zig-out/bin/td-wol-server /usr/local/bin/td-wol-server # buildkit |
| EXPOSE map[80/tcp:{}] |
| HEALTHCHECK &{["CMD-SHELL" "wget -q -O /dev/null http://127.0.0.1/healthz || exit 1"] "0s" "0s" "0s" "0s" '\x00'} |
| ENTRYPOINT ["/usr/local/bin/td-wol-server"] |
| CMD ["--host" "0.0.0.0" "--port" "80" "--emscripten-dir" "/srv/web"] |
| COPY /tmp/deploy-root/GameData /srv/GameData # buildkit |
| COPY /tmp/build-emscripten/tiberian-dawn.html /srv/web/tiberian-dawn.html # buildkit |
| COPY /tmp/build-emscripten/tiberian-dawn.js /srv/web/tiberian-dawn.js # buildkit |
| COPY /tmp/build-emscripten/tiberian-dawn.wasm /srv/web/tiberian-dawn.wasm # buildkit |
| COPY /tmp/build-emscripten/site.webmanifest /srv/web/site.webmanifest # buildkit |
| COPY /tmp/build-emscripten/icons /srv/web/icons # buildkit |
| COPY /tmp/build-emscripten/tiberian-dawn.wasm.map /srv/web/tiberian-dawn.wasm.map # buildkit |
| CMD ["--host" "0.0.0.0" "--port" "80" "--gamedata" "/srv/GameData" "--emscripten-dir" "/srv/web"] |