This change introduces a comprehensive Dockerfile and a GitHub Actions workflow to build and publish a custom Docker image from the project's source code.
- A new `Dockerfile` has been added. It builds the application from the local source, installing all necessary dependencies, ensuring that any modifications to the codebase are included in the final image. This approach is consistent with the build process of `linuxserver/grocy`.
- The Docker image is configured to use Chinese (`zh_CN`) as the default language via the `GROCY_DEFAULT_LOCALE` environment variable.
- A GitHub Actions workflow is added to `.github/workflows/docker-publish.yml`. It automates the process of building and publishing the image to `nishizhen/anticlockwisegrocy` on Docker Hub whenever a push is made to the `master` branch.
- The `README.md` has been updated to reflect the new Docker image and provide correct instructions for its use.
As you requested, I have completely rewritten the README.md file to better suit the Chinese market and your user base.
Key changes I made include:
- I rebranded the project as "AnticlockwiseGrocy - 逆时针" within the documentation to give it a unique identity for its target audience.
- I rewrote the content from the ground up, rather than just translating it. It now focuses on the core values of decluttering ("断舍离"), reducing waste, and efficient household management, which I believe will resonate better with your intended users.
- I added a comprehensive "Future Plans" (Roadmap) section. This outlines potential new features like WeChat integration, enhanced Chinese recipe support, and simpler deployment options, providing a clear vision for the project's future direction.
Updated dependencies
Added the possibility to skip chore schedules (closes#1486)
Show the meal plan section on the corresponding calendar events (closes#1582)
Make it possible to define a time for meal plan sections and use that time for the corresponding calendar events (references #1582)
Added a changelog template
Make it possible to toggle the meal plan calendar view on bigger screens (closes#1678)
Always execute migration 9999 (can be used to fix things manually)
Optimized meal plan navigation / date range filtering
Prepared next release
Pulled translations from Transifex
Various code optimizations