Skip to content

Danil-512/Test-task-Devops

Repository files navigation

Test-task-Devops

Test task for Devops engineer Task: Установить на локальную машину docker engine, docker-compose Создать файл композа с двумя сервисами: nginx и couchdb. Версия nginx не имеет значения, couchdb должен быть версии 1.7.2. Контейнер couchdb должен проксировать порт 5984->5984 Прописать в системный файл hosts доменное имя couchdb.local, после чего создать конфигурацию nginx для того, чтобы слушая 80 порт http, по url http://couchdb.local можно было попасть в сервис, развернутый на порту 5984. Далее требуется создать bash-скрипт для автоматической смены пароля в couchdb на уже созданного пользователя. Например есть пользователь org.couchdb.user:test с паролем 1234, необходимо изменить его пароль на 4321. Учетную запись и пароль администратора скрипт должен брать из переменных окружения. В качестве входных параметров скрипт должен принимать имя пользователя (из примера "test"), новый пароль для пользователя, мастер пароль для скрипта.

Результатом тестового задания должны быть скриншоты команды docker ps, файлы конфигурации docker-compose.yml, файл конфигурации сервера nginx с описанным сервером couchdb.local и файл скрипта из последней части задания.

About

Test task for Devops engineer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages