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 |