Files
netrunner-data/.env.example
T
nineap 049d38a2b9 Vaultwarden делит один Postgres-процесс с netrunner-backend
Убирает собственный контейнер db — вместо своего Postgres подключается
внешней сетью (netrunner_grid, external: true) к netrunner-db из
netrunner-backend/docker-compose.prod.yml, в отдельной базе/юзере
(VW_DB_*, был DB_*). Экономит ресурсы на VPS, где раньше крутились бы
два отдельных Postgres-процесса. Добавляет пошаговый ранбук переноса
существующих данных со старого SQLite-инстанса (scripts/migrate-vaultwarden.md,
через checkpoint WAL + pgloader data-only на уже созданную diesel-схему).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-09 16:37:48 +07:00

29 lines
1.4 KiB
Bash

# Скопировать в .env и заполнить реальными значениями. .env — в .gitignore,
# никогда не коммитить с настоящими секретами. На деплое (см.
# .github/workflows/deploy.yml) этот файл целиком собирается из GitHub Actions/
# Gitea Actions secrets прямо на VPS — локальный .env нужен только для
# ручного/dev-запуска.
# --- Postgres (общий контейнер netrunner-db из netrunner-backend, отдельная
# база+юзер внутри него — см. scripts/migrate-vaultwarden.md, шаг "CREATE
# DATABASE/CREATE USER") ---
VW_DB_USER=vaultwarden
VW_DB_PASSWORD=CHANGE_ME_VW_DB_PASSWORD_openssl_rand_base64_24
VW_DB_NAME=vaultwarden
# --- Vaultwarden ---
VAULTWARDEN_DOMAIN=https://vault.netrunner-vpn.com
VAULTWARDEN_SIGNUPS_ALLOWED=false
VAULTWARDEN_ADMIN_TOKEN=CHANGE_ME_ADMIN_TOKEN_openssl_rand_hex_32
VAULTWARDEN_LOG_LEVEL=info
# --- SMTP (уведомления/2FA-письма) ---
SMTP_HOST=smtp.gmail.com
SMTP_FROM=CHANGE_ME@gmail.com
SMTP_PORT=465
SMTP_SECURITY=force_tls
SMTP_USERNAME=CHANGE_ME@gmail.com
# Пароль приложения Gmail (не обычный пароль аккаунта) — App Passwords в
# настройках безопасности Google-аккаунта, требует включённой 2FA.
SMTP_PASSWORD=CHANGE_ME_GMAIL_APP_PASSWORD