* Refactored all the config files for Kavita to be loaded from config/. This will allow docker to just mount one folder and for Update functionality to be trivial.
* Cleaned up documentation around new update method.
* Updated docker files to support config directory
* Removed entrypoint, no longer needed
* Update appsettings to point to config directory for logs
* Updated message for docker users that are upgrading
* Ensure that docker users that have not updated their mount points from upgrade cannot start the server
* Code smells
* More cleanup
* Added entrypoint to fix bind mount issues
* Updated README with new folder structure
* Fixed build system for new setup
* Updated string path if user is docker
* Updated the migration flow for docker to work properly and Fixed LogFile configuration updating.
* Migrating docker images is now working 100%
* Fixed config from bad code
* Code cleanup
Co-authored-by: Chris Plaatjes <kizaing@gmail.com>
* Added check for Windows builds so copy works
* Removed appsettings copy, no longer needed
* Fixed a bad build due to duplicate file copy
Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
* Fixed an issue with downloading pdf files
* Bumped sentry version to latest
* Refactored PDF Page to image extraction to a private method. Bumped Sentry version in backend.
* Fixed issue with PDFs not being parsable (image) within Docker due to libgdiplus not being installed.
* Cleaning and adding to workflows
- Renamed some workflows to better describe it's purpose.
- Added steps for autobump
- Added steps for sentry maps
- Manually pushing sentry map workflow to git initially so it exists already for the workflow-dispatch trigger. Will need to add another commit to revert workflow back to only trigger on dispatch.
* Fixing and cleaning workflow
- Removed unused discord workflow
- Changed sentry map workflow to differentiate between another workflow.
- Changed name of new renamed sentry workflow in dispatches.
* Updating sentry workflow with dispatch trigger
* fixing webui path issue for docker builds
* Fixed file pathing for automated docker builds
* Added back in renaming the Kavita executable
* Testing new method for copying wwwroot folder
* Fixed file pathing
* Fixed pathing to test
* Potential fix for Docker file permissions
Co-authored-by: Chris Plaatjes <chris.p@boxbrite.com>
Co-authored-by: Boxbrite User <boxbrite@Rathalos.localdomain>