Install ReUI (MCP, skill, @reui registry, Tailwind v4, shadcn base-nova) and move the shared UI onto it: Button, Tag, Check, Input/Textarea, Segmented, Alert, Panel, Dialog, Tooltip, Menu and Select (Popover), Toast (sonner), the Table frame (DataGrid), the Dashboard KPI strip, the shnt Ops palette, Geist and the type scale. Design only: behaviour, texts and roles are unchanged. Tests that asserted the old DOM were updated; the tests now format numbers in English wherever they run. docs/reui-migration-plan.md records the plan and its decisions. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
14 lines
891 B
Docker
14 lines
891 B
Docker
# The init image of technitium-console (README, "Docker"). It copies the console
|
|
# into the volume mounted at /target and exits; the official DNS server mounts
|
|
# the same volume read-only and serves it.
|
|
#
|
|
# No RUN: nothing executes at build time, so the three platforms build anywhere
|
|
# without emulation, and the image holds exactly what the context holds: the
|
|
# release's tarball and checksum, and the install.sh of the same tag (contract D4).
|
|
#
|
|
# No VOLUME either: without a volume at /target the installer refuses, instead of
|
|
# copying the console into an anonymous volume nobody mounts.
|
|
FROM busybox:stable
|
|
COPY install.sh technitium-console.tar.gz technitium-console.tar.gz.sha256 /usr/share/technitium-console/
|
|
ENTRYPOINT ["/bin/sh", "/usr/share/technitium-console/install.sh", "--into-volume", "/target", "--from", "/usr/share/technitium-console/technitium-console.tar.gz", "--yes"]
|