redalert-web (latest)
Published 2026-05-12 23:02:08 +00:00 by lousy
Installation
docker pull thegitea.lousy.ddnss.org/lousy/redalert-web:latestsha256:6a371a067a93b7cb6db919cb3c29469ec37062955f9cadbc68102158d0eec552Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1777939200' |
| 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/ra-wol-server /usr/local/bin/ra-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/ra-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/redalert.html /srv/web/redalert.html # buildkit |
| COPY /tmp/build-emscripten/redalert.js /srv/web/redalert.js # buildkit |
| COPY /tmp/build-emscripten/redalert.wasm /srv/web/redalert.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/redalert.wasm.map /srv/web/redalert.wasm.map # buildkit |
| CMD ["--host" "0.0.0.0" "--port" "80" "--gamedata" "/srv/GameData" "--emscripten-dir" "/srv/web"] |