Pull Request Opened
PR #35 opened: fix: track built frontend assets in git to fix blank dashboard (#34)
Summary
- Remove
dist/from.gitignoreso built assets are committed with the package - Add GitHub Action workflow to auto-rebuild assets when frontend files change
- Update
CLAUDE.mdto 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:
- The
dist/folder contents were gitignored - Fresh clones got an empty
dist/directory - 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 serveand navigate to/coolify- should see dashboard (not blank) - Run
php artisan vendor:publish --tag=coolify-assetsand verify files exist inpublic/vendor/coolify/
Closes #34
Stu Mason + AI [email protected]
+88
additions
-4
deletions
11
files changed