Dev #9

Merged
LordSchmackes merged 13 commits from dev into main 2026-05-23 21:30:54 +00:00
13 Commits
Author SHA1 Message Date
smacks bc8c97dd03 Merge remote-tracking branch 'origin/main' into dev 2026-05-23 23:29:10 +02:00
smacks b338e2bc30 Refactor recipe saving logic in helpers.php to include featured recipe handling and update execution order for tags, ingredients, utensils, and steps. Remove redundant featured recipe clearing from admin.php. 2026-05-23 23:18:19 +02:00
smacks c87d28f7d0 Update README.md to clarify Apache configuration for local setup, specifying the use of DirectoryIndex index.php instead of relying on .htaccess overrides. 2026-05-23 20:27:06 +02:00
smacks d8bb062c63 Update Dockerfile to disable AllowOverride for production, enhance admin.php to handle missing FLIXCOOKS_ADMIN_KEY with a user-friendly error page, and remove .htaccess file. Adjust documentation to reflect these changes and clarify admin key configuration. 2026-05-23 13:29:35 +02:00
smacks 830950ad66 Refactor Docker entrypoint script by removing debug logging functions and simplifying database connection checks. Streamline schema application and seeding processes for improved clarity and efficiency. 2026-05-23 13:21:12 +02:00
smacks 587eb4502a Add detailed logging for health requests in health.php and enhance entrypoint.sh with Apache configuration logging 2026-05-23 13:04:43 +02:00
smacks eff0aeb8c3 Enhance Docker entrypoint script with detailed logging for database connection attempts and schema application. Implement error handling for database checks and seeding process. Update documentation for environment variables and troubleshooting steps to improve clarity and usability. 2026-05-23 12:59:36 +02:00
smacks 054141020d Update .env.example for local and production database configurations, ensuring clarity on usage. Modify .gitattributes to enforce LF line endings for shell scripts. Enhance README.md with Docker and Coolify setup instructions for production deployment. 2026-05-23 12:43:51 +02:00
smacks 6577db475a Refactor database handling to require PostgreSQL connection, removing fallback to JSON. Implement error handling for database unavailability in key files. Update .env.example to reflect mandatory DATABASE_URL for local development. Remove Firebase configuration and related code from the project. 2026-05-23 10:23:28 +02:00
smacks 547778bba5 Enhance project documentation with updated architecture, PostgreSQL integration, and local development setup. Refine admin panel and GitHub Actions details. Remove Firebase configuration from .env.example and clarify database fallback mechanisms. 2026-05-23 10:13:00 +02:00
smacks 3218aed0a9 firebase fix 2026-05-23 09:52:26 +02:00
smacks 99a04db1c6 T 2026-05-22 19:25:06 +02:00
smacks e7f35d71e3 postgres database implementation 2026-05-22 19:07:03 +02:00