Commit Graph

10 Commits

Author SHA1 Message Date
courtmanr@gmail.com 4b8fdf2156 fix: implement persistent Docker volume configuration to prevent data loss
Previously, configuration created via the web UI was lost when containers were
recreated or updated, requiring users to reconfigure each time. This was due to
the .env file being stored inside the container filesystem.

Changes:
- Add persistent volume mount for configuration directory in docker-compose.yml
- Update ConfigApi to auto-detect Docker vs development environment
- Configure dotenv loading to use persistent config path when available
- Update file watcher to monitor correct .env file location
- Remove conflicting host .env file mount
- Update README with new volume configuration instructions

Configuration now persists across container updates, eliminating the need for
users to reconfigure after updates.

Fixes #94

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-31 10:30:51 +01:00
courtmanr@gmail.com c87a87c4c5 fix: allow server to start without configuration
- Change configuration loader to warn instead of throwing error when config is missing
- Allow server to start in setup mode with empty endpoints
- Skip API client initialization when no endpoints are configured
- This enables the web-based setup flow to work properly

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-30 10:40:52 +01:00
courtmanr@gmail.com dba1eb7c90 fix: Resolve test failures and integrate recent UI/backend updates 2025-05-26 22:08:12 +01:00
courtmanr@gmail.com 72f13164de refactor: improve PBS integration with enhanced error handling, updated tests, and refined UI components
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-26 17:23:48 +01:00
courtmanr@gmail.com 58eb534a43 chore: clean up logs and disable alert popups for release readiness 2025-05-25 09:52:45 +01:00
courtmanr@gmail.com 1ea9433cd9 Refactor(configLoader): Extract Proxmox endpoint loading to helper function 2025-05-08 11:17:57 +01:00
courtmanr@gmail.com 03acbf01d8 fix: Correct test failures in config and dataFetcher suites 2025-05-06 11:18:26 +01:00
courtmanr@gmail.com ed2402dafd fix: Align placeholder detection with install script values 2025-05-05 08:57:34 +01:00
courtmanr@gmail.com 0e7928c9c1 feat: Improve initial load experience with placeholder config 2025-05-05 08:42:17 +01:00
courtmanr@gmail.com cc482d36eb feat: Sync all local changes including UI and server updates 2025-04-30 16:21:07 +01:00