diff --git a/kutygin_andrey_lab_1/.idea/.gitignore b/kutygin_andrey_lab_1/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/kutygin_andrey_lab_1/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/kutygin_andrey_lab_1/.idea/jpa-buddy.xml b/kutygin_andrey_lab_1/.idea/jpa-buddy.xml new file mode 100644 index 0000000..966d5f5 --- /dev/null +++ b/kutygin_andrey_lab_1/.idea/jpa-buddy.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/kutygin_andrey_lab_1/.idea/misc.xml b/kutygin_andrey_lab_1/.idea/misc.xml new file mode 100644 index 0000000..d6b5811 --- /dev/null +++ b/kutygin_andrey_lab_1/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/kutygin_andrey_lab_1/.idea/modules.xml b/kutygin_andrey_lab_1/.idea/modules.xml new file mode 100644 index 0000000..6be2b97 --- /dev/null +++ b/kutygin_andrey_lab_1/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/kutygin_andrey_lab_1/README.md b/kutygin_andrey_lab_1/README.md new file mode 100644 index 0000000..be54e05 --- /dev/null +++ b/kutygin_andrey_lab_1/README.md @@ -0,0 +1,28 @@ +**Задание** +*** +Развернуть не менее 3х сервисов через docker-compose. + +**Выполнение** +*** +Было выбрано три сервиса: RabbitMQ, MediaWiki, WordPress. + +Описание сервисов: +- "rabbitmq": использует образ rabbitmq:3.12.8-management и открывает порты 5672 и 15672 для доступа к RabbitMQ и его управляющему интерфейсу. +- "mediawiki": использует образ mediawiki и открывает порт 8082 для доступа к серверу Mediawiki. +- "wordpress": использует образ wordpress и открывает порт 8083 для доступа к серверу Wordpress. + +Описание томов: +- "rabbitmq-data": том для хранения данных RabbitMQ. +- "mediawiki-data": том для хранения данных Mediawiki. +- "wordpress-data": том для хранения данных Wordpress. +**Результаты:** +*** +![mediawiki.png](screenshots/mediawiki.png) +![rabbitmq.png](screenshots/rabbitmq.png) +![wordpress.png](screenshots/wordpress.png) + +**Видео:** + +[![Видео по лабораторной](https://avatars.mds.yandex.net/i?id=39a897a792179979ea684bfffbe0ca3ce053731c-10928048-images-thumbs&n=13)](https://disk.yandex.ru/i/-9wvRKd04dLa8w) + +Нужно кликнуть на jpg, чтобы открылось \ No newline at end of file diff --git a/kutygin_andrey_lab_1/docker-compose.yml b/kutygin_andrey_lab_1/docker-compose.yml new file mode 100644 index 0000000..a11b8c0 --- /dev/null +++ b/kutygin_andrey_lab_1/docker-compose.yml @@ -0,0 +1,27 @@ +services: + rabbitmq: + image: rabbitmq:3.12.8-management + ports: + - 5672:5672 + - 15672:15672 + volumes: + - rabbitmq-data:/var/lib/rabbitmq + + mediawiki: + image: mediawiki + ports: + - 8082:80 + volumes: + - mediawiki-data:/var/files/mediawiki + + wordpress: + image: wordpress + ports: + - 8083:80 + volumes: + - wordpress-data:/var/files/wordpress + +volumes: + rabbitmq-data: + mediawiki-data: + wordpress-data: \ No newline at end of file diff --git a/kutygin_andrey_lab_1/kutygin_andrey_lab_1.iml b/kutygin_andrey_lab_1/kutygin_andrey_lab_1.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/kutygin_andrey_lab_1/kutygin_andrey_lab_1.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/kutygin_andrey_lab_1/screenshots/mediawiki.png b/kutygin_andrey_lab_1/screenshots/mediawiki.png new file mode 100644 index 0000000..54afcd5 Binary files /dev/null and b/kutygin_andrey_lab_1/screenshots/mediawiki.png differ diff --git a/kutygin_andrey_lab_1/screenshots/rabbitmq.png b/kutygin_andrey_lab_1/screenshots/rabbitmq.png new file mode 100644 index 0000000..b2f2d86 Binary files /dev/null and b/kutygin_andrey_lab_1/screenshots/rabbitmq.png differ diff --git a/kutygin_andrey_lab_1/screenshots/wordpress.png b/kutygin_andrey_lab_1/screenshots/wordpress.png new file mode 100644 index 0000000..0b09d4f Binary files /dev/null and b/kutygin_andrey_lab_1/screenshots/wordpress.png differ