Add sws.toml config for proper WASM headers
COOP/COEP headers required for SharedArrayBuffer (WASM multi-threading). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
26797d954d
commit
b21965fd8d
20
README.md
20
README.md
@ -53,9 +53,27 @@ FROM ghcr.io/static-web-server/static-web-server:2 AS sws
|
|||||||
FROM scratch
|
FROM scratch
|
||||||
COPY --from=sws /static-web-server /static-web-server
|
COPY --from=sws /static-web-server /static-web-server
|
||||||
COPY --from=build /app/build/web /public
|
COPY --from=build /app/build/web /public
|
||||||
|
COPY sws.toml /sws.toml
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
USER 65534
|
USER 65534
|
||||||
ENTRYPOINT ["/static-web-server", "-p", "8080", "-d", "/public"]
|
ENTRYPOINT ["/static-web-server", "--config-file", "/sws.toml"]
|
||||||
|
```
|
||||||
|
|
||||||
|
**sws.toml** - Required headers for WASM multi-threading:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[general]
|
||||||
|
host = "0.0.0.0"
|
||||||
|
port = 8080
|
||||||
|
root = "/public"
|
||||||
|
page-fallback = "/public/index.html"
|
||||||
|
compression = true
|
||||||
|
|
||||||
|
[[advanced.headers]]
|
||||||
|
source = "**"
|
||||||
|
[advanced.headers.headers]
|
||||||
|
Cross-Origin-Opener-Policy = "same-origin"
|
||||||
|
Cross-Origin-Embedder-Policy = "require-corp"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Android APK
|
### Android APK
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user