My Python Journey @ .xyz 

~$Привет, я Артур. Здесь я храню сниппеты кода и шпаргалки по Linux/Docker.

// Latest Notes

Setting up Nginx

Минимальный конфиг для reverse-proxy: слушаем порт 80, пробрасываем запросы на localhost:8000 через proxy_pass. Не забудьте добавить заголовки X-Forwarded-For и перезапустить сервис через systemctl reload nginx. Логи пишем в /var/log/nginx/access.log для дебага.

nginx linux

Python Virtual Environments

Создаём изолированное окружение: python3 -m venv .venv, активируем через source .venv/bin/activate. Все зависимости ставятся локально, не засоряя системный Python. Фиксируем пакеты в requirements.txt командой pip freeze > requirements.txt — это must-have для деплоя.

python venv

Docker Compose Basics

Описываем сервисы в docker-compose.yml: образ, порты, volumes, переменные окружения. Команда docker compose up -d поднимает весь стек в фоне. Для пересборки после изменений — docker compose up --build. Удобно для связки Python-app + PostgreSQL + Redis в одной сети.

docker devops