.agents/skills/configuration-deployment/SKILL.md
Work on Madoc TS runtime configuration, path conventions, and Docker build/runtime setup. Use when adjusting env vars, file paths, or Docker build steps in services/madoc-ts.
npx skillsauth add digirati-co-uk/madoc-platform configuration-deploymentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Describe how runtime paths are resolved, which environment variables drive behavior, and how Docker images are built and run.
services/madoc-ts/src/paths.tsservices/madoc-ts/Dockerfileservices/madoc-ts/config.jsonservices/madoc-ts/ecosystem.config.cjsservices/madoc-ts/entrypoint/ROOT_PATH defaults to /home/node/app (overridable by MADOC_ROOT_PATH).ROOT_PATH and env vars.dist/frontend-site/src/site.html and dist/frontend-site/src/admin.html.dist, migrations, schemas, themes, translations, and config.3000 and 3001 and set DB env defaults.src/paths.ts and confirm any env overrides.Dockerfile stages and ensure required assets are copied.config.json or ecosystem.config.cjs as needed.config.json defaults for new features/home/node/apptools
Work on Madoc TS shared utility helpers (JWT, metadata, errors, IIIF helpers, auth helpers). Use when changing core utility functions or shared helpers in services/madoc-ts.
development
Work on Madoc TS shared type definitions and schema contracts. Use when updating TypeScript types, JSON schema shapes, or cross-layer data contracts in services/madoc-ts.
tools
Understand and extend Madoc TS task automation, including bots and task-related extensions. Use when adding task automation, bot behavior, or task metadata resolution in services/madoc-ts.
development
Work on Madoc TS site SSR pipeline, HTML template injection, and site render data wiring. Use when changing site SSR behavior, template tokens, or site SSR data wiring in services/madoc-ts.