Как описать переменные окружения в .env.example
Почему это важно
Когда .env скрыт и нигде не описан, новый человек не запустит проект, не спросив.
Как исправить
Что сделать: Создайте
Важно:
.env.example с примерами всех переменных окружения.# База данных
DATABASE_URL=postgresql://user:password@localhost:5432/dbname
# Безопасность
SECRET_KEY=your-secret-key-change-in-production
DEBUG=false
ALLOWED_HOSTS=localhost,127.0.0.1
# Кэш
REDIS_URL=redis://localhost:6379/0
# Внешние сервисы
STRIPE_SECRET_KEY=sk_test_...
SENTRY_DSN=https://...
Важно:
.env.example должен быть в git, а .env — в .gitignore.Проходит ли эту проверку ваш репозиторий?
Бесплатно для публичных репозиториев GitHub, без регистрации. До 58 проверок DevOps и безопасности примерно за 5 секунд.