46 lines
1.4 KiB
YAML
46 lines
1.4 KiB
YAML
services:
|
|
mediawiki:
|
|
image: mediawiki
|
|
container_name: mediawiki
|
|
ports:
|
|
- "8080:80" # Пробрасываем порт 8080 на хост для доступа к MediaWiki
|
|
volumes:
|
|
- mediawiki_data:/var/www/html/images # Создаем volume для хранения данных MediaWiki
|
|
environment:
|
|
- MEDIAWIKI_DB_HOST=db
|
|
- MEDIAWIKI_DB_NAME=mediawiki
|
|
- MEDIAWIKI_DB_USER=root
|
|
- MEDIAWIKI_DB_PASSWORD=example
|
|
depends_on:
|
|
- db
|
|
|
|
redmine:
|
|
image: redmine
|
|
container_name: redmine
|
|
ports:
|
|
- "8081:3000" # Пробрасываем порт 8081 на хост для доступа к Redmine
|
|
volumes:
|
|
- redmine_data:/usr/src/redmine/files # Создаем volume для хранения данных Redmine
|
|
environment:
|
|
- REDMINE_DB_POSTGRESQL=db
|
|
- REDMINE_DB_DATABASE=redmine
|
|
- REDMINE_DB_USERNAME=root
|
|
- REDMINE_DB_PASSWORD=example
|
|
depends_on:
|
|
- db
|
|
|
|
db:
|
|
image: postgres:latest
|
|
container_name: db
|
|
environment:
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: example
|
|
POSTGRES_DB: postgres
|
|
volumes:
|
|
- db_data:/var/lib/postgresql # Volume для базы данных
|
|
|
|
volumes:
|
|
mediawiki_data: # volume для MediaWiki
|
|
redmine_data: # volume для Redmine
|
|
db_data: # volume для базы данных
|