WIP
This commit is contained in:
13
README.md
13
README.md
@@ -19,24 +19,23 @@
|
||||
```
|
||||
git clone https://git.axenov.dev/IPTV/docker.git iptv
|
||||
cp .env.example .env
|
||||
git clone https://git.axenov.dev/IPTV/svc-main.git
|
||||
cp svc-main/.env.example svc-main/.env
|
||||
docker exec -it iptv-php composer i
|
||||
git clone https://git.axenov.dev/IPTV/web.git
|
||||
cp web/.env.example web/.env
|
||||
docker exec -it iptv-main composer i
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
### Описание переменных окружения
|
||||
|
||||
* `IPTV_ENV` -- окружение для развёртывания: это имена директорий и/или префиксы имён конфигов, которые будут проброшены в контейнеры;
|
||||
* `REDIS_UID`, `REDIS_GID` -- ID поьзователя/группы для разрешения владельца файлов и директорий keydb;
|
||||
* `REDIS_UID`, `REDIS_GID` -- ID пользователя/группы для разрешения владельца файлов и директорий keydb;
|
||||
* `REDIS_PORT` -- порт keydb, который будет проброшен на хост.
|
||||
|
||||
|
||||
### Reverse-proxy
|
||||
|
||||
На сервере опционально можно настроить реверс-прокси до контейнера веб-сервиса, например, чтобы настроить доступ по доменному имени, изменить порт, подключить SSL-сертификаты или др.
|
||||
|
||||
### Apache
|
||||
#### Apache
|
||||
|
||||
Если на сервере, на котором запускаются контейнеры, стоит apache2, то, чтобы использовать его как реверс-прокси, нужно:
|
||||
|
||||
@@ -85,7 +84,7 @@ $ # для подгрузки включенных модулей выполни
|
||||
$ sudo systemctl restart apache2
|
||||
```
|
||||
|
||||
### Nginx
|
||||
#### Nginx
|
||||
|
||||
```
|
||||
$ sudo nano /etc/nginx/sites-available/iptv.conf
|
||||
|
||||
Reference in New Issue
Block a user