Merge pull request '[Л/Р 1] Воронкова Е.С.' (#33) from Liza_Voronkova/distributed-computing:voronkova-es-lab-1 into main
Reviewed-on: http://student.git.athene.tech/v.moiseev/distributed-computing/pulls/33
2
tasks/voronkova-es/lab_1/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/database_wp
|
||||||
|
/database_wiki
|
48
tasks/voronkova-es/lab_1/Voronkova_lab_1.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# Лабораторная работа №1
|
||||||
|
Выполнила Воронкова Е.С. ✨
|
||||||
|
Скачиваем образы всех сервисов:
|
||||||
|

|
||||||
|
|
||||||
|
## Сервис drupal
|
||||||
|
>Система управления содержимым (CMS), используемая также как каркас для веб-приложений.\
|
||||||
|
|
||||||
|
- Подключение к БД:
|
||||||
|

|
||||||
|
|
||||||
|
Добавляем расширение, которое необходимо для drupal
|
||||||
|
```sh
|
||||||
|
create extension pg_trgm
|
||||||
|
```
|
||||||
|

|
||||||
|
- Установка Drupal
|
||||||
|

|
||||||
|
- Страница создана:
|
||||||
|

|
||||||
|
|
||||||
|
## Сервис mediawiki
|
||||||
|
>Вики-движок, написанный специально для Википедии, используется во многих других проектах фонда Викимедиа, а также частных и государственных организациях.
|
||||||
|
|
||||||
|
- При первичной установки MediaWiki открывается следующее окно:
|
||||||
|

|
||||||
|
- Подключение к БД:
|
||||||
|

|
||||||
|
- Обновление существующей установки:
|
||||||
|

|
||||||
|
- Конфигурация:
|
||||||
|

|
||||||
|
- Копируем файл настроек в контейнер:
|
||||||
|

|
||||||
|
- Успешный запуск
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Сервис wordpress
|
||||||
|
>Свободно распространяемая система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных — MySQL.
|
||||||
|
|
||||||
|
- Заполняем начальную информацию. Указываем наименование сайта, имя пользователя, пароль и почту:
|
||||||
|

|
||||||
|
- После успешной регистрации открывается следующее окно:
|
||||||
|

|
||||||
|
- Страница создана:
|
||||||
|

|
||||||
|
|
81
tasks/voronkova-es/lab_1/docker-compose.yml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
#Указывается версия docker-compose
|
||||||
|
version: "3"
|
||||||
|
|
||||||
|
#Описываем сервисы
|
||||||
|
services:
|
||||||
|
|
||||||
|
#Сервис drupal
|
||||||
|
drupal:
|
||||||
|
#Докер образ
|
||||||
|
image: drupal:latest
|
||||||
|
#Маппинг портов - Порт хоста:порт внутри контейнера
|
||||||
|
ports:
|
||||||
|
- 8004:80
|
||||||
|
#Вольюмы для сохранение данных после смерти контейнера
|
||||||
|
volumes:
|
||||||
|
- drupal_modules:/var/www/html/modules
|
||||||
|
- drupal_profiles:/var/www/html/profiles
|
||||||
|
- drupal_themes:/var/www/html/themes
|
||||||
|
- drupal_sites:/var/www/html/sites
|
||||||
|
#рестарт политика
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
postgres:
|
||||||
|
image: postgres:12
|
||||||
|
#Указываем переменные среды
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: your_postgres_password
|
||||||
|
ports:
|
||||||
|
- 5433:5432
|
||||||
|
volumes:
|
||||||
|
- db_data:/var/lib/postgresql/data
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
wiki:
|
||||||
|
image: mediawiki:lts
|
||||||
|
ports:
|
||||||
|
- 9999:80
|
||||||
|
#Зависимости от других сервисов
|
||||||
|
links:
|
||||||
|
- database
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./images:/var/www/html/images
|
||||||
|
|
||||||
|
database:
|
||||||
|
image: mariadb
|
||||||
|
environment:
|
||||||
|
MYSQL_DATABASE: 'wiki'
|
||||||
|
MYSQL_USER: 'wikiuser234234'
|
||||||
|
MYSQL_PASSWORD: 'password'
|
||||||
|
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
|
||||||
|
volumes:
|
||||||
|
- ./database_wiki:/var/lib/mysql
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
wordpress:
|
||||||
|
image: wordpress
|
||||||
|
links:
|
||||||
|
- mariadb:mysql
|
||||||
|
environment:
|
||||||
|
- WORDPRESS_DB_PASSWORD=password
|
||||||
|
- WORDPRESS_DB_USER=root
|
||||||
|
ports:
|
||||||
|
- 8005:80
|
||||||
|
volumes:
|
||||||
|
- ./html:/var/www/html
|
||||||
|
mariadb:
|
||||||
|
image: mariadb
|
||||||
|
environment:
|
||||||
|
- MYSQL_ROOT_PASSWORD=password
|
||||||
|
- MYSQL_DATABASE=wordpress
|
||||||
|
volumes:
|
||||||
|
- ./database_wp:/var/lib/mysql
|
||||||
|
|
||||||
|
#Описание вольюмов
|
||||||
|
volumes:
|
||||||
|
drupal_modules:
|
||||||
|
drupal_profiles:
|
||||||
|
drupal_themes:
|
||||||
|
drupal_sites:
|
||||||
|
db_data:
|
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_22-40-59.jpg
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-14-28.jpg
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-16-43.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-22-15.jpg
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-26-18.jpg
Normal file
After Width: | Height: | Size: 187 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-27-13.jpg
Normal file
After Width: | Height: | Size: 124 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-28-25.jpg
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-29-51.jpg
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-32-53.jpg
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-34-01.jpg
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-34-58.jpg
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-36-34.jpg
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-38-03.jpg
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-38-37.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
tasks/voronkova-es/lab_1/images/photo_2023-10-23_23-40-41.jpg
Normal file
After Width: | Height: | Size: 100 KiB |