44 lines
1.6 KiB
Plaintext
44 lines
1.6 KiB
Plaintext
# .env для сервера: cp .env.production.example .env и заполнить всё, где <...>.
|
||
# Случайные секреты: openssl rand -hex 32
|
||
COMPOSE_PROJECT_NAME=patrol
|
||
COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml
|
||
|
||
# Адрес, по которому открывают сервис (для redirect_uri Aspans ID). Пока http по IP и порту,
|
||
# потом — https-адрес прокси, который поставят перед сервером.
|
||
WEB_PORT=8090
|
||
WEBSITE_URL=http://<ip-сервера>:8090
|
||
# true — когда сервис откроют по HTTPS
|
||
COOKIE_SECURE=false
|
||
|
||
POSTGRES_DB=patrol
|
||
POSTGRES_USER=patrol
|
||
POSTGRES_PASSWORD=<openssl rand -hex 32>
|
||
# Только 127.0.0.1 — для psql и резервных копий с самого сервера
|
||
DB_BIND=127.0.0.1
|
||
DB_PORT=5470
|
||
|
||
S3_ACCESS_KEY=patrol
|
||
S3_SECRET_KEY=<openssl rand -hex 32>
|
||
S3_BUCKET=patrol-media
|
||
|
||
JWT_SECRET=<openssl rand -hex 32>
|
||
|
||
# Боевой паспорт Aspans
|
||
PASSPORT_URL=https://passport.aspans.com
|
||
PLATFORM_CODE=patrol
|
||
# PLATFORM_SALT боевого паспорта
|
||
PASSPORT_PLATFORM_TOKEN=<...>
|
||
PLATFORM_ADMIN_USERNAMES=admin
|
||
|
||
# Aspans ID: в клиенте patrol должен быть разрешён redirect_uri ${WEBSITE_URL}/auth/sso/callback
|
||
ASPANS_ID_BASE_URL=https://id.aspans.com
|
||
ASPANS_ID_CLIENT_SECRET=<...>
|
||
|
||
# Kafka на сервере пока не подключаем (users_sync не запускается)
|
||
KAFKA_PASSWORD=
|
||
|
||
VITE_TILE_URL=/tiles/styles/basic-preview/256/{z}/{x}/{y}.png
|
||
|
||
UCHET_KZ_TOKEN=
|
||
NOMINATIM_EMAIL=
|