Skip to content

Devops structure rework#620

Merged
Toksi86 merged 3 commits intodevfrom
devops-structure-rework
Mar 27, 2026
Merged

Devops structure rework#620
Toksi86 merged 3 commits intodevfrom
devops-structure-rework

Conversation

@Toksi86
Copy link
Copy Markdown
Collaborator

@Toksi86 Toksi86 commented Mar 27, 2026

Что изменено

  • Удалён django_prometheus из приложения:
    • убраны django_prometheus app, middleware и route
    • убрана зависимость из pyproject.toml и poetry.lock
  • Вычищены legacy-конфиги observability:
    • удалены конфиги prometheus, loki, promtail
  • Усилен security baseline:
    • скрыта версия nginx
    • ограничен доступ к swagger и redoc только для staff-пользователей
    • для документации добавлен доступ через session/basic/JWT auth
    • добавлены SECURE_PROXY_SSL_HEADER
    • добавлены SESSION_COOKIE_SECURE
    • добавлены CSRF_COOKIE_SECURE
    • добавлен SECURE_SSL_REDIRECT
  • Вычищены мёртвые настройки и legacy-хвосты:
    • удалены неиспользуемые настройки Sentry
    • удалены хвосты от Prometheus
    • удалены лишние legacy mail/settings-конфиги
    • debug_toolbar теперь подключается только при DEBUG=True
    • очищены дубли в ALLOWED_HOSTS и CSRF_TRUSTED_ORIGINS
  • Стабилизированы websocket-тесты, проблемы были выявлены во время реворка devops-структуры:
    • исправлена инициализация websocket consumer
    • переработан ORM path в websocket event handlers
    • тесты chats/tests/test_direct.py и chats/tests/test_project.py переведены на устойчивый сценарий выполнения

@Toksi86 Toksi86 requested a review from TThanos3000 March 27, 2026 11:50
@Toksi86 Toksi86 merged commit bdb82b8 into dev Mar 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants