web: document the live deploy path + nginx bind-mount gotcha
Live at https://monsterrobot.games/engine/ (dealgod VPS, dealgod-nginx /engine alias over /opt/dealgod/images/engine/). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
11d25f5c52
commit
fb7524e847
@ -1,6 +1,13 @@
|
||||
#!/bin/sh
|
||||
# Build the browser version of MRPGI into web/dist/ (self-contained, static).
|
||||
# Requires the wasm target: rustup target add wasm32-unknown-unknown
|
||||
#
|
||||
# Deploy (live at https://monsterrobot.games/engine/):
|
||||
# scp web/dist/* root@100.94.195.115:/opt/dealgod/images/engine/
|
||||
# Served by the dealgod-nginx container via a `location /engine/` alias in
|
||||
# /opt/dealgod/nginx/dealgod-servers.conf. NOTE: edit that file IN PLACE
|
||||
# (python open("w") / tee), never `sed -i` — it's a single-file bind mount
|
||||
# and an inode swap desyncs the container until a `docker restart`.
|
||||
set -e
|
||||
cd "$(dirname "$0")/.."
|
||||
cargo build -p mrpgi --release --target wasm32-unknown-unknown
|
||||
|
||||
Loading…
Reference in New Issue
Block a user