1
0
pet-project-server/README.md

1.2 KiB
Raw Blame History

Servers

Настройки виртуальных серверов.

TODO

  • Написать плейбук для предварительной настройки сервера, создания пользователя для входа, пользователя для деплоя, отключения ssh-логина для root.

Структура сервера приложений

Структура состоит из двух слоев:

  • Frontend. Набор конфигов Nginx, которые отвечают за передачу запросов к приложению. По большей части эти конфиги содержат в себе описания прокси и настройки сертификатов.

  • Backend. Набор приложений. Каждое приложение представляет собой набор docker-контейнеров, определяется пользователем, конфигурацией в переменных окружения, конфигурацией cron-задач и другими настройками. Приложения изолированы друг от друга.