furtka-apps/apps/it-tools/docker-compose.yaml
Daniel Maksymilian Syrnicki b2b47938e6
All checks were successful
CI / validate (push) Successful in 7s
CI / shellcheck (push) Successful in 32s
feat(it-tools): add browser-toolbox app to the catalog
Client-side utility collection (password/UUID/QR generators, hashes,
Base64/JWT, JSON/YAML formatter, regex tester, cron parser, etc.) from
corentinth/it-tools. No state, no volumes, no settings — runs fully in
the browser and serves on port 8080. Good smoke-test target for the
catalog-sync path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 11:16:59 +02:00

20 lines
774 B
YAML

# Furtka IT-Tools — browser-side utility toolbox.
#
# IT-Tools is a purely static single-page app: the container serves
# prebuilt HTML/JS and does all work client-side. No state, no volumes,
# no env knobs — that's why this app has no manifest.settings and no
# .env.example.
#
# TODO(image-pin): `:latest` is shaky for production — pin to a digest
# (`corentinth/it-tools@sha256:...`) or a stable tag once we've verified
# one against the upstream registry. For the MVP run we accept the drift
# risk to keep the install reproducible against whatever the upstream
# image happens to be on test day; revisit before any non-developer
# touches this.
services:
it-tools:
image: corentinth/it-tools:latest
restart: unless-stopped
ports:
- "8080:80"