Добавляет .env.example + чинит .gitignore (widlcard .env* его же и ронял)

.gitignore имел общий паттерн ".env*" (стандартный для Next.js) без
исключения для .env.example — сам шаблон никогда не мог быть закоммичен.
Добавлено исключение !.env.example.

docker-compose.dev-remote.yml требует ${BOT_USERNAME:?...} — жёсткая
зависимость от .env на dev VPS, нигде не задокументированная до этого.
Прод (docker-compose.yml) секретов не требует — там всё захардкожено
(публичные URL/домены, ни одного пароля/токена).
This commit is contained in:
2026-07-09 15:35:10 +07:00
parent 61755f4922
commit b8bf9f7337
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
# Только для dev-remote (docker-compose.dev-remote.yml) — скопировать в .env
# прямо на dev VPS (в директорию, где лежит compose-файл). Прод
# (docker-compose.yml) секретов не требует — все URL/домены захардкожены
# прямо в нём (там нет ни одного пароля/токена, только публичные адреса).
#
# ОБЯЗАТЕЛЬНО: отдельный dev-бот, заведённый через @BotFather специально под
# домен dev.netrunner-vpn.com — НЕ прод-бот (у него уже прописан прод-домен
# через /setdomain, молчаливый фолбэк на него ловится как "Bot domain invalid").
BOT_USERNAME=CHANGE_ME_DEV_BOT_USERNAME
+1
View File
@@ -32,6 +32,7 @@ yarn-error.log*
# env files (can opt-in for committing if needed) # env files (can opt-in for committing if needed)
.env* .env*
!.env.example
# vercel # vercel
.vercel .vercel