40 lines
1.9 KiB
Plaintext
40 lines
1.9 KiB
Plaintext
# Шаблон переменных окружения. Скопируй в .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
|