Stu Mason
Stu Mason

Activity

Pull Request Opened

PR #35 opened: fix: track built frontend assets in git to fix blank dashboard (#34)

Summary

  • Remove dist/ from .gitignore so built assets are committed with the package
  • Add GitHub Action workflow to auto-rebuild assets when frontend files change
  • Update CLAUDE.md to accurately document the Vue 3 SPA architecture (was incorrectly noted as Alpine.js)
  • Include fresh production build of dashboard assets

Problem

Users were getting a blank white screen after php artisan coolify:install because:

  1. The dist/ folder contents were gitignored
  2. Fresh clones got an empty dist/ directory
  3. Asset publish step copied nothing to public/vendor/coolify/

Test plan

  • Tests pass (composer test)
  • Lint passes (composer lint)
  • Clone fresh copy and verify dist/ contains built assets
  • Run composer serve and navigate to /coolify - should see dashboard (not blank)
  • Run php artisan vendor:publish --tag=coolify-assets and verify files exist in public/vendor/coolify/

Closes #34

Stu Mason + AI [email protected]

+88
additions
-4
deletions
11
files changed