otclient-redemption/Dockerfile.browser.sh

15 lines
531 B
Bash
Raw Permalink Normal View History

2025-12-23 18:03:48 +01:00
#!/bin/bash
set -euxo pipefail
cd "$(dirname "$0")"
export DOCKER_BUILDKIT=${DOCKER_BUILDKIT:-1}
BUILD_LOG=${BUILD_LOG:-docker-browser-build.log}
OUTPUT_DIR=${OUTPUT_DIR:-build-emscripten-web}
: > "${BUILD_LOG}"
rm -rf "${OUTPUT_DIR}"
docker build --progress=plain -t otclient-web -f Dockerfile.browser . 2>&1 | tee -a "${BUILD_LOG}"
docker rm -f otclient-web-tmp >/dev/null 2>&1 || true
docker create --name otclient-web-tmp otclient-web:latest
docker cp otclient-web-tmp:/otclient-web "${OUTPUT_DIR}"
docker rm otclient-web-tmp