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:
commit
ac085099f4
3
kutygin_andrey_lab_1/.idea/.gitignore
vendored
Normal file
3
kutygin_andrey_lab_1/.idea/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
6
kutygin_andrey_lab_1/.idea/jpa-buddy.xml
Normal file
6
kutygin_andrey_lab_1/.idea/jpa-buddy.xml
Normal 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>
|
9
kutygin_andrey_lab_1/.idea/misc.xml
Normal file
9
kutygin_andrey_lab_1/.idea/misc.xml
Normal 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>
|
8
kutygin_andrey_lab_1/.idea/modules.xml
Normal file
8
kutygin_andrey_lab_1/.idea/modules.xml
Normal 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>
|
28
kutygin_andrey_lab_1/README.md
Normal file
28
kutygin_andrey_lab_1/README.md
Normal 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, чтобы открылось
|
27
kutygin_andrey_lab_1/docker-compose.yml
Normal file
27
kutygin_andrey_lab_1/docker-compose.yml
Normal 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:
|
11
kutygin_andrey_lab_1/kutygin_andrey_lab_1.iml
Normal file
11
kutygin_andrey_lab_1/kutygin_andrey_lab_1.iml
Normal 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>
|
BIN
kutygin_andrey_lab_1/screenshots/mediawiki.png
Normal file
BIN
kutygin_andrey_lab_1/screenshots/mediawiki.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
BIN
kutygin_andrey_lab_1/screenshots/rabbitmq.png
Normal file
BIN
kutygin_andrey_lab_1/screenshots/rabbitmq.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
BIN
kutygin_andrey_lab_1/screenshots/wordpress.png
Normal file
BIN
kutygin_andrey_lab_1/screenshots/wordpress.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
Loading…
Reference in New Issue
Block a user