multistreaming: fix scene font paths for Alpine, add session state notes
SCENE_FONT defaults in config.js point at Debian's font layout, which does not exist in the Alpine runtime image; drawtext only rendered via fontconfig fallback. Pin the Alpine paths in the Dockerfile env. Also add LAST_STATE.md (E2E test results + approved plan for the OBS-style panel rework) and the OBS reference screenshot for the redesign. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
parent
187379de4e
commit
161464602e
3 changed files with 105 additions and 1 deletions
|
|
@ -35,9 +35,14 @@ COPY --from=web /web/dist ./web/dist
|
|||
# volume is writable without root.
|
||||
RUN mkdir -p /data && chown node:node /data
|
||||
VOLUME ["/data"]
|
||||
# Font paths must match where Alpine's font-dejavu installs them (the config
|
||||
# defaults use Debian's /usr/share/fonts/truetype/dejavu layout, which does not
|
||||
# exist here; drawtext only worked via a fontconfig fallback).
|
||||
ENV DATA_DIR=/data \
|
||||
RTMP_PORT=1935 \
|
||||
HTTP_PORT=8080
|
||||
HTTP_PORT=8080 \
|
||||
SCENE_FONT=/usr/share/fonts/dejavu/DejaVuSans.ttf \
|
||||
SCENE_FONT_BOLD=/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf
|
||||
|
||||
EXPOSE 1935 8080
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue