Files
technitium-console/docker/Dockerfile
T
DenozordecandClaude Sonnet 5.5 f3531c64f9 Move the console onto ReUI PRO
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]>
2026-10-27 00:06:06 +07:00

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"]