Commit graph

2 commits

Author SHA1 Message Date
Kumi
b3462039a2
feat(ci): migrate to Forgejo Docker registry
Updates CI/CD workflow to trigger on tag pushes and use Forgejo credentials
Renames login and push steps to reflect the new container registry
Modifies documentation and compose file to point to the updated image URL
2025-02-27 14:19:32 +01:00
Kumi
a2f8284c55
feat: Refactors Docker setup to improve security and efficiency
Switches base image from Python to Alpine for a slimmer image and improved startup efficiency.

Uses a virtual environment for Python dependencies and adds a dedicated user for the application, enhancing security and environment isolation.

Introduces a new entrypoint script for better configuration of uWSGI server and updates Docker compose setup to include security options and resource limits. Removes old compose file in favor of a more secure configuration example.
2025-01-31 09:22:29 +01:00