🤖 Server for pet projects with docker and caddy
Настройки виртуального сервера для домашних проектов.
В этом проекте не самые оптимальные решения.
Но они помогают мне поддерживать сервер для моих личных проектов уже семь лет.
$ cp ansible-vault-password-file.dist ansible-vault-password-file
$ ansible-galaxy install --role-file ansible/requirements.yml
ansible/vars/vars.yaml
зашифрованы с помощью Ansible Vault.Конфигурация приложений (если нужно добавить новое приложение):
$ task configure-apps
Конфигурация мониторинга (если нужно обновить netdata):
$ task configure-monitoring
Доступные для деплоя приложения:
invoke --list
Выполнить команду деплоя, например:
invoke deploy:gitea