Commit graph

7 commits

Author SHA1 Message Date
isUnknown
3cc4da63fb add image docker
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 16s
2026-01-08 15:56:11 +01:00
isUnknown
236a606a42 chore: exclude CSS source files from production deployment
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 29s
2025-12-11 13:48:09 +01:00
isUnknown
d484915c16 Revert "fix: use HEREDOC for lftp script to handle special chars in password"
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 28s
This reverts commit 6c421ce628.
2025-12-11 13:45:46 +01:00
isUnknown
8ddac25d5c Revert "fix: pass FTP credentials as lftp arguments instead of script"
This reverts commit 0b1a759e5e.
2025-12-11 13:45:46 +01:00
isUnknown
0b1a759e5e fix: pass FTP credentials as lftp arguments instead of script 2025-12-11 13:42:41 +01:00
isUnknown
6c421ce628 fix: use HEREDOC for lftp script to handle special chars in password
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 27s
2025-12-11 13:41:24 +01:00
isUnknown
052c6958f3 feat: configure CI/CD with Forgejo Actions
Some checks failed
Deploy / Build and Deploy to Production (push) Failing after 26s
- Add Forgejo workflow for automated build and deploy
- Build creates dist/ from public/ then adds Vue app build
- Configure Vite to build to dist/assets/dist with fixed filenames
- Deploy entire dist/ directory to production via FTP
- Add workflow documentation with FTP setup instructions

The workflow mirrors the GitLab CI approach: dist/ is created during build
and synchronized to production root on every push to main.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-11 13:39:32 +01:00