added a help system, replaced the words "tenant" and "Pwa" with better alternatives. corrected and implemented cron jobs. prepared going live on a coolify-powered system.
This commit is contained in:
@@ -115,3 +115,15 @@ When deploying new code:
|
||||
2. Run migrations & seeders.
|
||||
3. Recreate worker/horizon containers: `docker compose up -d --force-recreate queue-worker media-storage-worker horizon`.
|
||||
4. Tail logs to confirm workers boot cleanly and start consuming jobs.
|
||||
|
||||
### 8. Running inside Coolify
|
||||
|
||||
If you host Fotospiel on Coolify:
|
||||
|
||||
- Create separate Coolify “services” for each worker type using the same image and command snippets above (`queue-worker.sh default`, `media-storage`, etc.).
|
||||
- Attach the same environment variables and storage volumes defined for the main app.
|
||||
- Use Coolify’s “One-off command” feature to run migrations or `queue:retry`.
|
||||
- Expose the Horizon service through Coolify’s HTTP proxy (or keep it internal and access via SSH tunnel).
|
||||
- Enable health checks so Coolify restarts workers automatically if they exit unexpectedly.
|
||||
|
||||
These services can be observed and restarted from Coolify’s dashboard; the upcoming SuperAdmin integration will surface the same metrics/actions through a dedicated Filament widget.
|
||||
|
||||
Reference in New Issue
Block a user