# Шаблон переменных окружения. Скопируй в .env и заполни значениями. # Сам .env добавлен в .gitignore и не должен попадать в репозиторий. # # Как приложение их получает: # docker compose читает .env автоматически; # Spring Boot — нет. Нужно экспортировать переменные в терминал # или прописать их в Environment variables в настройках запуска IDE. # --- Обязательные: без них приложение не стартует --- # Ключи доступа к MinIO (S3-совместимое хранилище). # ВНИМАНИЕ: они должны совпадать с MINIO_ACCESS_KEY / MINIO_SECRET_KEY # в docker-compose.yaml, иначе приложение не подключится к MinIO. MINIO_ACCESS_KEY= MINIO_SECRET_KEY= # Пароль Redis. Тот же, что в docker-compose.yaml. # docker-compose падает с понятной ошибкой, если переменная пустая. REDIS_PASSWORD= # --- Рекомендуется задать --- # Секрет подписи JWT. Без переменной берётся захардкоженное значение # из application.yaml — подделать такой токен может кто угодно. # Сгенерировать, например, так: # openssl rand -base64 48 JWT_SECRET= # --- Необязательно: есть значения по умолчанию --- # REDIS_HOST=localhost # MINIO_ENDPOINT=http://localhost:9010 # MINIO_BUCKET=refound-images # MINIO_ADS_BUCKET=ads-media # MINIO_REGION=us-east-1 # AI_SERVICE_URL=http://localhost:8000 # JWT_ACCESS_EXPIRATION=900000 # JWT_REFRESH_EXPIRATION=604800000 # JPA_DDL_AUTO=validate