21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
# Servers
|
||
|
||
Настройки виртуальных серверов.
|
||
|
||
## TODO
|
||
|
||
* Написать плейбук для предварительной настройки сервера,
|
||
создания пользователя для входа, пользователя для
|
||
деплоя, отключения ssh-логина для root.
|
||
|
||
## Структура сервера приложений
|
||
|
||
Структура состоит из двух слоев:
|
||
|
||
- Frontend. Набор конфигов Nginx, которые отвечают за передачу запросов к приложению.
|
||
По большей части эти конфиги содержат в себе описания прокси и настройки сертификатов.
|
||
|
||
- Backend. Набор приложений. Каждое приложение представляет собой набор docker-контейнеров,
|
||
определяется пользователем, конфигурацией в переменных окружения, конфигурацией cron-задач
|
||
и другими настройками. Приложения изолированы друг от друга.
|