# .env для сервера: cp .env.production.example .env и заполнить всё, где <...>. # Случайные секреты: openssl rand -hex 32 COMPOSE_PROJECT_NAME=patrol COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml # Адрес сервиса. Без своего домена — sslip.io: IP 203.0.113.10 → 203-0-113-10.sslip.io SITE_ADDRESS=.sslip.io WEBSITE_URL=https://.sslip.io COOKIE_SECURE=true POSTGRES_DB=patrol POSTGRES_USER=patrol POSTGRES_PASSWORD= # Только 127.0.0.1 — для psql и резервных копий с самого сервера DB_BIND=127.0.0.1 DB_PORT=5470 S3_ACCESS_KEY=patrol S3_SECRET_KEY= S3_BUCKET=patrol-media JWT_SECRET= # Боевой паспорт 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=