Public Access
Vendor htmx, add Dockerfile, show a placeholder for missing covers
Serve htmx 2.0.4 from the package instead of the jsdelivr CDN. Add a Dockerfile for local testing. Cover images now sit in a styled placeholder box that stays visible when Music Assistant has no cover for an album. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,21 @@ uv run pytest
|
||||
API_TOKEN=dev HA_URL=https://ha.home.knbg HA_TOKEN=... uv run tag-albums serve --port 8087
|
||||
```
|
||||
|
||||
## Running with Docker
|
||||
|
||||
For local testing. The container has to trust the home CA to reach HA, so mount the CA certificate and point `SSL_CERT_FILE` at it:
|
||||
|
||||
```sh
|
||||
docker build -t tag-albums .
|
||||
docker run --rm -p 8087:8087 -v tag-albums-data:/data \
|
||||
-e API_TOKEN=dev -e HA_URL=https://ha.home.knbg -e HA_TOKEN=... \
|
||||
-v /usr/local/share/ca-certificates/KNBG_Root_CA_306526670621344964268144771797781855543.crt:/ca.crt:ro \
|
||||
-e SSL_CERT_FILE=/ca.crt \
|
||||
tag-albums
|
||||
```
|
||||
|
||||
To import assignments, run `tag-albums import-yaml` inside the container, e.g. `docker run --rm -v tag-albums-data:/data -v $PWD/tag_albums.yaml:/import.yaml:ro tag-albums tag-albums import-yaml /import.yaml`.
|
||||
|
||||
## Deploying in a FreeBSD jail
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user