# feat: the web build deploys to snowbound.paperclover.net, each build's module and JavaScript in a folder named by their contents · clo/snowbound

[View on GitCafe](https://git.cafe/clo/snowbound/commit/b60e999838e28bdf93ac01346599a386226ddf7d)

Repository: [clo/snowbound](https://git.cafe/clo/snowbound)

Visibility: public

Requested revision: b60e999838e28bdf93ac01346599a386226ddf7d

Requested commit: b60e999838e28bdf93ac01346599a386226ddf7d

Commit: b60e999838e28bdf93ac01346599a386226ddf7d

Tree: b2265a21488c76b86bbb298469b481e3f41233f8

Author: clover caruso

Committer: clover caruso

## Message

```
feat: the web build deploys to snowbound.paperclover.net, each build's module and JavaScript in a folder named by their contents

release_web.py --deploy rsyncs the site to the VPS, where tools/web/serve.py (pm2's
snowbound-web) has index.html checked on every load and keeps b/HASH/ for good; the last
three builds stay for pages still running them. A page whose cached module and JavaScript
don't link reloads once afresh. The copyparty share's web/ folder is no longer published.

Assisted-by: claude-opus-5.5

```

## Parents

- [8587d48a5c4256dcc935abf9ad5a8a23329cea5e](https://git.cafe/clo/snowbound/commit/8587d48a5c4256dcc935abf9ad5a8a23329cea5e?format=markdown)

[Source at this commit](https://git.cafe/clo/snowbound/tree/b60e999838e28bdf93ac01346599a386226ddf7d?format=markdown)
