Skip to content

Instantly share code, notes, and snippets.

Avatar

Denis theoden-dd

View GitHub Profile
@airhorns
airhorns / gunicorn_structlog_setup.py
Created Sep 13, 2019
Gunicorn structlog integration
View gunicorn_structlog_setup.py
import os
import logging.config
import structlog
from .app import app
timestamper = structlog.processors.TimeStamper(fmt="iso")
pre_chain = [
# Add the log level and a timestamp to the event_dict if the log entry is not from structlog.
structlog.stdlib.add_log_level,
@kakty3
kakty3 / idea-python-debug-containerized-app.md
Last active Aug 13, 2020
Настройка дебага контейнеризированного приложения в InelliJ Idea
View idea-python-debug-containerized-app.md

Добавляем конфигурацию запуска

Переходим Run → Edit configurations → Add → Python Remote Debug

Указываем номер порта, например 11122.

Выключаем галку Suspend after connect.

В Path mappings нажимаем справа кнопку и указываем Local path - путь до папки с проектом на локальной машине, Remote path - путь до папки с проектом в контейнере, например: /opt/local/path/to/project=/opt/remote/path/to/project.