Обновил ридми
This commit is contained in:
parent
1ad51d5b62
commit
7ac580fe84
3
Makefile
3
Makefile
@ -44,6 +44,9 @@ configure:
|
||||
configure-prod:
|
||||
$(MAKE) configure STAGE="prod"
|
||||
|
||||
configure-monitoring:
|
||||
$(MAKE) configure STAGE="prod" TAGS="monitoring"
|
||||
|
||||
configure-apps:
|
||||
$(MAKE) configure TAGS="webserver,apps,env"
|
||||
|
||||
|
18
README.md
18
README.md
@ -1,29 +1,31 @@
|
||||
# Servers
|
||||
# Pet Project Server
|
||||
|
||||
Настройки виртуального сервера для домашних проектов.
|
||||
|
||||
## Требования
|
||||
|
||||
- Ansible
|
||||
- [ansible](https://docs.ansible.com/ansible/latest/getting_started/index.html)
|
||||
|
||||
## Установка
|
||||
|
||||
$ cp ansible-vault-password-file.dist ansible-vault-password-file
|
||||
$ ansible-galaxy install --role-file ansible/requirements.yml
|
||||
|
||||
## Структура
|
||||
|
||||
- Приложению создается свой пользователь.
|
||||
- Для каждого приложения создается свой пользователь.
|
||||
- Для доступа используется ssh-ключ.
|
||||
- Докер можно использовать для запуска.
|
||||
- Докер используется для запуска и изоляции приложений. Для загрузки образов настраивается Yandex Docker Registry.
|
||||
- Выход во внешнюю сеть через proxy-server Caddy.
|
||||
- Чувствительные данные в `ansible/vars/vars.yaml` зашифрованы с помощью Ansible Vault.
|
||||
- Для мониторинга за сервером устанавливается [netdata](https://github.com/netdata/netdata).
|
||||
|
||||
## Частые команды
|
||||
|
||||
Конфигурация приложений:
|
||||
Конфигурация приложений (если нужно добавить новое приложение):
|
||||
|
||||
$ make configure STAGE=prod TAGS=apps
|
||||
$ make configure-apps-in-prod
|
||||
|
||||
Конфигурация мониторинга:
|
||||
Конфигурация мониторинга (если нужно обновить netdata):
|
||||
|
||||
$ make configure STAGE=prod TAGS=monitoring
|
||||
$ make configure-monitoring
|
||||
|
Loading…
Reference in New Issue
Block a user