Merge pull request 'kutygin_lab_1_ready' (#122) from kutygin_andrey_lab_1 into main

Reviewed-on: http://student.git.athene.tech/Alexey/DAS_2023_1/pulls/122
This commit is contained in:
Alexey 2024-01-16 17:29:29 +04:00
commit ac085099f4
10 changed files with 92 additions and 0 deletions

3
kutygin_andrey_lab_1/.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JpaBuddyIdeaProjectConfig">
<option name="renamerInitialized" value="true" />
</component>
</project>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="18" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
<component name="ProjectType">
<option name="id" value="jpab" />
</component>
</project>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/kutygin_andrey_lab_1.iml" filepath="$PROJECT_DIR$/kutygin_andrey_lab_1.iml" />
</modules>
</component>
</project>

View File

@ -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, чтобы открылось

View File

@ -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:

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB