1
0
pet-project-server/README.md

21 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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