@BezdomnyiBox
Студент программной инженерии

Как настроить LEMP Linux Fedora через docker?

Здравствуйте, недавно ходил на собес в IT компанию и они дали мне тех.задание. Вот условия:

Настроить в контейнере LEMP-стэк, запустить, проверить работоспособность. Настроить отдачу метрик с nginx по пути /metrics, в инструкции описать значение метрик, которые выводятся на странице.
Написать PHP скрипт, который будет выводить 2 строки из БД, подключить его к web-серверу в качестве главной страницы.
Реализация - на свое усмотрение (не важно, насколько примитивно, со стилями можно не заморачиваться).
Выслать Dockerfile с проектом (возможно еще и доп. файлы), описать каждую строчку, зачем она нужна.
Выслать пошаговую инструкцию по запуску контейнера. У инженеров должен быть точно такой же вывод, как и у Вас.

В качестве базового образа можно использовать любой дистрибутив, но rpm-based.
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
Ну так неплохая задача. Ставишь где-нить lemp (nginx+mysql), настраиваешь ему конфигурацию, чтобы отдавал метрики и запускал php скрипт, пишешь скрипт который лазит в базу и выдает две строки, подключаешь скрипт к nginx, и упаковываешт это в докерфайл, возможно с доп. файлами.

Или ты хочешь, чтобы тебе прям инструкцию дали? Так если не можешь выполнить сам, значит работа тебе не подойдет, там же твою квалификацию спрашивают а не нашу
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
В одном контейнере, конечно же, это настраивать не нужно. А вот сделать docker-compose с 3 сервисами - nginx, php-fpm, mysql, вполне реально. Берёте нужные образы, настраиваете связку, пишете скрипты для заполнения БД и отдачи строчек.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы