## Лабораторная работа 1. Вариант 5. ### Разворачиваемые сервисы - `postgres` - `mediawiki` - `redmine` - `wordpress` ### Запуск ```PS docker-compose up -d ``` ### Описание работы #### Конфигурация `postgres`: ```yaml postgres: postgres: image: postgres:10 volumes: - ./storage/postgresql-data:/var/lib/postgresql/data environment: POSTGRES_DB: "postgres" POSTGRES_USER: "postgres" POSTGRES_PASSWORD: "my_password" PGDATA: "/var/lib/postgresql/data" restart: always networks: - wikidb ``` #### Конфигурация `gitea`: ```yaml gitea: image: gitea/gitea ports: - "8081:3000" volumes: - ./storage/gitea-data:/var/www/gitea ``` #### Конфигурация `redmine`: ```yaml redmine: image: redmine ports: - 8082:3000 volumes: - ./storage/redmine-plugins:/usr/src/redmine/plugins - ./storage/redmine-themes:/usr/src/redmine/public/themes - ./storage/redmine-data:/usr/src/redmine/files environment: REDMINE_DB_POSTGRES: "postgres" REDMINE_DB_USERNAME: "postgres" REDMINE_DB_DATABASE: "my_db" REDMINE_DB_PASSWORD: "my_password" REDMINE_SECRET_KEY_BASE: "secret_key" networks: - wikidb restart: always ``` #### Конфигурация `wordpress`: ```yaml wordpress: image: wordpress container_name: my-wordpress-container ports: - 8083:80 volumes: - ./storage/wordpress-data:/var/www/html/wp-content ``` ### Запуск сервисов Результат выполнение команды docker-compose и log-журнал контейнеров: ![](cmd.png) ![](hub.png) ### Видео: ``