Update README with new snapshot.sh
This commit is contained in:
parent
01de1168b6
commit
6aacd7c4d0
14
README.md
14
README.md
|
@ -11,12 +11,24 @@ About
|
||||||
Various tools for rendering and sharing snapshots of websites using Servo, primarily to track [my own site](https://servo.arch.dog)
|
Various tools for rendering and sharing snapshots of websites using Servo, primarily to track [my own site](https://servo.arch.dog)
|
||||||
over time.
|
over time.
|
||||||
|
|
||||||
`main.py` is a wrapper around Docker for rendering a screenshot then producing a hash of the image. This can help
|
`snapshot.sh` is a wrapper around Docker for rendering a screenshot then producing a hash of the image. This can help
|
||||||
indicate when Servo's rendering has changed. If you get inconsistant results with the same version and site, see
|
indicate when Servo's rendering has changed. If you get inconsistant results with the same version and site, see
|
||||||
[this GitHub issue](https://github.com/servo/servo/issues/32771).
|
[this GitHub issue](https://github.com/servo/servo/issues/32771).
|
||||||
|
|
||||||
`worker/` is a small Cloudflare Worker for collecting and serving the images. Currently requires manual uploading.
|
`worker/` is a small Cloudflare Worker for collecting and serving the images. Currently requires manual uploading.
|
||||||
|
|
||||||
|
snapshot.sh
|
||||||
|
---
|
||||||
|
|
||||||
|
Generating snapshots is easy but requires a few commands to be run in sequence. `snapshot.sh` wraps:
|
||||||
|
|
||||||
|
* Pulling the latest container image
|
||||||
|
* Running the container image with a volume mount to produce a snapshot
|
||||||
|
* Hashing the image
|
||||||
|
* Uploading the image to a Worker endpoint (see below)
|
||||||
|
|
||||||
|
Uploading the image is optional, provided `--dry-run` is passed.
|
||||||
|
|
||||||
Worker
|
Worker
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue