Files
nahodka-back/.env.example
SlimusMinus 818c8f6a11
All checks were successful
deploy-backend / deploy (push) Successful in 8m24s
Add Docker build and deploy pipeline
2026-10-07 22:56:56 +03:00

40 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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