# Лабораторная работа №1

## Описание проекта

Проект разворачивает 3 сервиса с использованием Docker Compose:
1. **MySQL** - база данных;
2. **WordPress** - платформа создания сайтов;
3. **RabbitMQ** - брокер сообщений и веб интерфейст для работы с ним.

## Предварительные действия и запуск

1. Скачать и установить Docker и Docker Compose;
2. Перейти в директорию с файлом  docker-compose.yml;
3. Открыть консоль и запустить сервисы командой 
```bash
docker-compose up --build -d
```
4. Дождаться запуска всех сервисов
```bash
    [+] Running 3/3
 ✔ Container lazarev_andrey_lab_1-rabbitmq-1   Running                0.0s 
 ✔ Container lazarev_andrey_lab_1-db-1         Started                4.1s 
 ✔ Container lazarev_andrey_lab_1-wordpress-1  Started                3.0s
```
## Compose файл

Файл docker-compose.yml содержит комментарии к каждой строке сервисов с указанием, что они делают.

## Остановка сервисов

Для завершения работы с сервисами необходимо выполнить команду:
    ```bash
    docker-compose down
    ```
Дождаться завершения работы:
```bash
[+] Running 4/3
 ✔ Container lazarev_andrey_lab_1-wordpress-1  Removed                1.4s 
 ✔ Container lazarev_andrey_lab_1-rabbitmq-1   Removed                6.5s 
 ✔ Container lazarev_andrey_lab_1-db-1         Removed                1.3s
```

## Видеодемонстрация работоспособности

[Демонстрация работы сервисов](https://files.ulstu.ru/s/QaG89r7ZjrFTQEk)