up
This commit is contained in:
@@ -93,8 +93,10 @@ make venue
|
||||
```
|
||||
|
||||
Сайт доступен по `https://evening-detective.crabs-games.art`; API и материалы
|
||||
обслуживаются тем же прокси. Для подключения по LAN задайте постоянный IP ноутбука
|
||||
в `VENUE_BIND_IP` в `venue/.env` и настройте локальный DNS, как описано ниже.
|
||||
обслуживаются тем же прокси. Интерфейс и API также можно открыть без локального
|
||||
DNS по `http://<VENUE_BIND_IP>:<VENUE_PORT>`. Ссылки на материалы, QR-коды и
|
||||
билеты при этом остаются на прежнем HTTPS-домене. Для подключения по LAN задайте
|
||||
постоянный IP ноутбука в `VENUE_BIND_IP` в `venue/.env`.
|
||||
|
||||
Приложение, база и RustFS подключены только к внутренней Docker-сети.
|
||||
Прокси дополнительно подключён к сети публикации порта.
|
||||
@@ -261,7 +263,8 @@ localStorage создаёт новое устройство. История по
|
||||
двух доменов должны приходить на локальный DNS, а клиенты — достигать ноутбука.
|
||||
Скрипты проекта не меняют роутер и не прошивают его.
|
||||
5. В `venue/.env` задайте `VENUE_BIND_IP=<постоянный-IP-ноутбука>` и разрешите
|
||||
входящие TCP 80/443 и TCP/UDP 53 из LAN в межсетевом экране ноутбука.
|
||||
входящие TCP 80/443, TCP `VENUE_PORT` и TCP/UDP 53 из LAN в межсетевом экране
|
||||
ноутбука.
|
||||
`VENUE_BIND_IP` должен быть конкретным IPv4-адресом ноутбука, не `0.0.0.0`:
|
||||
он используется и для публикации портов, и для DNS-ответов. Порты должны быть свободны.
|
||||
Для HTTPS менять `APP_BASE_URL` в `.env` не нужно: Compose-дополнение задаёт
|
||||
@@ -280,8 +283,9 @@ localStorage создаёт новое устройство. История по
|
||||
|
||||
Интерфейс открывается по `https://evening-detective.crabs-games.art`, API — по
|
||||
`https://evening-detective-api.crabs-games.art`. Интерфейс использует свой `/api/`;
|
||||
прежний API-домен также обслуживается локально. HTTP на портах 80 и прежнем
|
||||
`VENUE_PORT` перенаправляется на HTTPS с сохранением пути и параметров.
|
||||
прежний API-домен также обслуживается локально. На `VENUE_PORT` интерфейс и API
|
||||
доступны по IP через HTTP без редиректа; запросы по доменным именам на порту 80
|
||||
перенаправляются на HTTPS с сохранением пути и параметров.
|
||||
|
||||
CoreDNS публикуется только на `VENUE_BIND_IP:53` по UDP/TCP. Оба домена получают
|
||||
этот IPv4 локально; AAAA-запросы не получают внешние адреса. Для них интернет
|
||||
|
||||
Reference in New Issue
Block a user