1
0
Config files for my personal virtual server
Go to file
2019-05-22 21:15:31 +03:00
ansible Настроено развертывание docker 2019-05-22 21:15:31 +03:00
.editorconfig Fix vars for testing 2017-09-09 15:41:18 +03:00
.gitignore Add tags 2018-09-14 07:21:29 +03:00
ansible.cfg Add configuration for primary vds 2017-07-30 15:23:01 +03:00
Makefile Настроено развертывание docker 2019-05-22 21:15:31 +03:00
README.md Изменена структура ролей для контейнеров 2018-11-25 15:05:11 +03:00
Vagrantfile Настроено развертывание docker 2019-05-22 21:15:31 +03:00

Servers

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

TODO

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

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

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

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

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