Go backend plus C (libsodium) and C++ (OpenSSL) simulated boards enroll through a Mosquitto 2.1 broker with Dynamic Security using X25519/HKDF/ Ed25519; a web view shows the run live. The Gitea workflow validates and builds the images, redeploys the stack on the server with the viewer on port 8099 and fails unless both boards pass all checks. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
11 lines
458 B
YAML
11 lines
458 B
YAML
# Optional override that enables the "Run again" button in the web view:
|
|
# docker compose -f compose.yaml -f compose.restart.yaml up -d
|
|
# It mounts the Docker socket into the viewer, which gives that container control of Docker on the
|
|
# host. Use it only on a machine you trust and never together with a publicly reachable port.
|
|
services:
|
|
viewer:
|
|
environment:
|
|
RESTART_ENABLED: "1"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|