diff --git a/tasks/zakirova-ar/lab_1/README.md b/tasks/zakirova-ar/lab_1/README.md new file mode 100644 index 0000000..7d4ab70 --- /dev/null +++ b/tasks/zakirova-ar/lab_1/README.md @@ -0,0 +1,134 @@ +# Отчёт по лабораторной работе №1 + +Выполнила: студентка гр. ИСЭбд-41 Закирова Амина. + +## Разворачивание сервера gitea + +Содержимое файла `docker-compose.yml`: + +```yaml +version: "3" + +networks: + gitea: + external: false +# Контейнер +services: # Описание служб + server: + image: gitea/gitea:1.20.4 # Образ gitea + container_name: gitea # Наименование контейнера + environment: # Параметры + - USER_UID=1000 + - USER_GID=1000 + - GITEA__database__DB_TYPE=mysql + - GITEA__database__HOST=db:3306 + - GITEA__database__NAME=gitea + - GITEA__database__USER=gitea + - GITEA__database__PASSWD=gitea + restart: always + networks: # Параметры сети + - gitea + volumes: # Каталоги для хранения данных контейнера + - ./gitea:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: # Порт локальный и внутри сети + - "3000:3000" + - "222:22" + depends_on: + - db +# База данных + db: + image: mysql:8 # Образ БД и версия + restart: always # Параметр перезапуска + environment: # Подключение каталога с бд + - MYSQL_ROOT_PASSWORD=gitea + - MYSQL_USER=gitea + - MYSQL_PASSWORD=gitea + - MYSQL_DATABASE=gitea + networks: # Параметры сети + - gitea + volumes: # Том для хранения данных БД + - ./mysql:/var/lib/mysql +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](gitea.png) + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. + +## Разворачивание сервера Redmine + +Содержимое файла `docker-compose.yml`: + +```yaml +version: '3.1' + +services: +# Контейнер + redmine: + image: redmine # Образ контейнера + restart: always + ports: # Порт + - 8080:3000 + environment: # Параметры + REDMINE_DB_MYSQL: db + REDMINE_DB_PASSWORD: example + REDMINE_SECRET_KEY_BASE: supersecretkey +# База данных + db: + image: mysql:5.7 # Образ БД и ее версия + restart: always + environment: # Подключение каталога с бд + MYSQL_ROOT_PASSWORD: example + MYSQL_DATABASE: redmine +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](redmine.png) + +Создали и подтвердили пользователя: +![](redmine2.png) + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. + +## Разворачивание сервера drupal + +Содержимое файла `docker-compose.yml`: + +```yaml +version: '3.1' + +services: +# Контейнер + drupal: + image: drupal:8-apache + ports: # Порт + - 8800:80 + volumes: # Тома + - /var/www/html/modules + - /var/www/html/profiles + - /var/www/html/themes + - /var/www/html/sites + restart: always +# База данных + postgres: + image: postgres:10 + environment: # Подключение каталога с бд + POSTGRES_PASSWORD: example + restart: always +``` + +Разворачивается командой `docker-compose up`. + +Убеждаемся, что всё работает: + +![](drupal.png) + +Удаляется всё командой `docker-compose down` или `docker-compose down -v` или напрямую в приложении Docker desktop. diff --git a/tasks/zakirova-ar/lab_1/drupal.png b/tasks/zakirova-ar/lab_1/drupal.png new file mode 100644 index 0000000..3314e7e Binary files /dev/null and b/tasks/zakirova-ar/lab_1/drupal.png differ diff --git a/tasks/zakirova-ar/lab_1/gitea.png b/tasks/zakirova-ar/lab_1/gitea.png new file mode 100644 index 0000000..4a5645b Binary files /dev/null and b/tasks/zakirova-ar/lab_1/gitea.png differ diff --git a/tasks/zakirova-ar/lab_1/redmine.png b/tasks/zakirova-ar/lab_1/redmine.png new file mode 100644 index 0000000..02ffa11 Binary files /dev/null and b/tasks/zakirova-ar/lab_1/redmine.png differ diff --git a/tasks/zakirova-ar/lab_1/redmine2.png b/tasks/zakirova-ar/lab_1/redmine2.png new file mode 100644 index 0000000..eb57476 Binary files /dev/null and b/tasks/zakirova-ar/lab_1/redmine2.png differ