Тестовое задание:
- Взять любой микрофреймворк, любую базу,
- наполнить базу любыми данными в количестве 3-х значений,
- написать консольную команду, которая будет возвращать эти данные в любом виде.
- Развернуть приложение под докером.
- Отправить код в любой паблик репозиторий (github).
- Написать Readme как запускать приложение и выполнять консольную команду.
Для заполнения базы данных можно воспользоваться панелью Adminer которая запускается на http://localhost:8880/
user: user password: password
команда | действие |
---|---|
init | пересборка контейнеров |
up | запускает контейнеры |
down | останавливает запущенные контейнеры |
Для изменений внутри контейнера
docker-compose run --rm <контейнер> <команда>
Для запуска миграций
make app-migrations-migrate
Для запуска консольной команды
docker-compose run --rm php-cli php bin/console.php view-table