Commit graph

10 commits

Author SHA1 Message Date
isUnknown
c7e751695f fix build process
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 17s
2026-01-27 18:15:34 +01:00
isUnknown
b123e92da8 ci: add --delete flag to FTP mirror commands
Enable automatic deletion of remote files that no longer exist locally.
This ensures the production server stays in sync with the repository,
removing obsolete files like the renamed stylesheet.css.

Protected directories (accounts, cache, sessions) remain excluded.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-09 13:59:54 +01:00
isUnknown
16f01681dc fix build : copy some styles
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 15s
2026-01-08 16:07:15 +01:00
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