Skip to main content

Package: drumee-static

Directory: static/ Debian package: drumee-static Current version: 1.0.4

Purpose

Installs static assets served directly by nginx: fonts, locale/translation files, the PDF renderer (Pdfium), and loader/progress UI elements. These are served independently of the Node.js processes.

Source Repos

RepoBranchDestination
staticmain/srv/drumee/static/

Build

static/build.sh

static/build.sh parses --version/--force/--compile/--enable-api/--email but overrides version and email from static/debian/changelog, so those flags have no effect. update-changelog.sh is called automatically at the start of the build.

Installed Paths

/srv/drumee/static/
├── locale/ # i18n translation files
├── fonts/ # web fonts (including Armin Grotesk)
└── ... # other static assets (Pdfium, loaders)

nginx is configured by drumee-infra to serve this directory at a static path.

Dependencies

binutils, nodejs, git

Post-Install

No special post-install script. Assets are served by nginx immediately after install.

update-changelog.sh

static/update-changelog.sh [--message="Custom message"] [--email=user@example.com]

Syncs the changelog from the static repo's package.json. See Version Management for the selection logic.