[x] accounts.User ↓ [x] monitoring.MonitoringProfile ↓ [x] integrations.ConnectedSource ↓ [x] monitoring.IncomingMessage ↓ [x] monitoring.Event ↓ [x] ai.AIAnalysisResult ↓ [x] alerts.AlertDelivery
docker compose exec web python manage.py shelldocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py check
docker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py makemigrations accounts monitoring integrations ai alertsdocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py migratedocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py check
docker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py showmigrationsdocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py shelldocker compose logs -f celery_workerdocker compose run --rm -e RUN_MIGRATIONS=0 web pytestdocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py telegram_webhook set \
--source-id 1 \
--base-url https://identify-symbols-often-suggested.trycloudflare.com \
--drop-pending-updatesWebhook requires public HTTPS URL. For local development use polling.
docker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py telegram_webhook delete \
--source-id 2 \
--drop-pending-updatesdocker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py telegram_poll \
--source-id 2docker compose run --rm -e RUN_MIGRATIONS=0 web python manage.py telegram_poll \
--source-id 2 \
--once