feat: add cron scheduling and update services
- Added go-crond library to Dockerfile for task scheduling - Created schedule service in compose.yaml with go-crond - Added cron configuration file: docker/cron/laravel - Updated README.md - Improved service configurations with health checks - Switched to base frankenphp image
This commit is contained in:
@@ -37,9 +37,11 @@ Route::middleware(['auth:sanctum'])->group(function () {
|
||||
|
||||
### Комментарий:
|
||||
|
||||
Не стал ставить редис и настраивать крон корректно, тк тестовое задание
|
||||
Маршруты явно прописал, для наглядности
|
||||
|
||||
Запустил отдельными сервисами, проверил
|
||||
Настроил крон, воспользовался библеотекой https://github.com/webdevops/go-crond, показалось удобной
|
||||
|
||||
Не стал ставить редис для очередей, тк тестовое задание, в продакшене использовал https://laravel.com/docs/12.x/horizon
|
||||
|
||||
Жестко не стал базу ограничивать, сделал просто каст через php enum (статус таски)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user