Skip to content

docs: regenerate README screenshots from live Docker stack - #101

Merged
janiluuk merged 2 commits into
mainfrom
fix/build-scripts-demo
Jun 17, 2026
Merged

janiluuk merged 2 commits into
mainfrom
fix/build-scripts-demo

Conversation

@janiluuk

Copy link
Copy Markdown
Owner

Summary

  • Replace all docs/screenshots/ images with captures taken against the real Mage app running in the Docker stack (mage-app + ../mage-api), fixing README visuals that previously showed the host Apache default page on port 80.
  • Add screenshot capture tooling (scripts/capture-all-pages.js, scripts/stack.sh, demo data helpers) and document the regeneration workflow in the README, including gateway port 8888 when host port 80 is busy.
  • Add movie-editor.png and refresh admin-instance-overview.png; remove large unused preview videos from public/videos/.

Test plan

  • Start stack: docker compose -f docker-compose.yml -f docker-compose.stack.yml up -d --scale ollama=0
  • Seed API: docker compose ... exec mage-api php artisan migrate --force && php artisan db:seed --force
  • Capture screenshots: node scripts/capture-all-pages.js
  • Verify README screenshot references render Mage UI (login, dashboard, browser, admin, movie editor)
  • Review PR preview on GitHub to confirm images display correctly

Made with Cursor

janiluuk and others added 2 commits June 17, 2026 10:49
Ran seed-demo-data.js + screenshot-admin.js against the live docker
stack (nginx + mage-api + mysql). All 19 views captured as admin with
realistic mock data injected via Playwright route interception.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Regenerate docs/screenshots from the Docker stack (mage-api + gateway) and document the capture workflow so future shots target the app instead of host port 80.

Co-authored-by: Cursor <cursoragent@cursor.com>
@janiluuk
janiluuk force-pushed the fix/build-scripts-demo branch from 256b12e to fb2f9d8 Compare June 17, 2026 07:50
@janiluuk
janiluuk merged commit 7dc21ae into main Jun 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant