Add Docker build and deploy pipeline
All checks were successful
deploy-backend / deploy (push) Successful in 8m24s
All checks were successful
deploy-backend / deploy (push) Successful in 8m24s
This commit is contained in:
39
.env.example
Normal file
39
.env.example
Normal file
@@ -0,0 +1,39 @@
|
||||
# Шаблон переменных окружения. Скопируй в .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
|
||||
Reference in New Issue
Block a user