DAS_2023_1/almukhammetov_bulat_lab_1/docker-compose.yml
BulatReznik 26404e0c14 AddLab1
2023-10-08 16:30:21 +04:00

56 lines
2.0 KiB
YAML

version: '3.3'
services:
gitea:
image: gitea/gitea:latest
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
volumes:
- ./gitea:/data # Монтируем директорию для данных Gitea
ports:
- "3000:3000" # Проброс порта для доступа к Gitea
networks:
- mynetwork
postgres:
image: postgres:10
volumes:
- ./storage/postgresql-data:/var/lib/postgresql/data # Монтируем директорию для данных PostgreSQL
environment:
POSTGRES_PASSWORD: "strong_pass"
POSTGRES_DB: "redmine"
PGDATA: "/var/lib/postgresql/data"
restart: always
redmine:
image: redmine
ports:
- 80:3000 # Проброс порта для доступа к Redmine
volumes:
- ./storage/docker_redmine-plugins:/usr/src/redmine/plugins # Монтируем директорию для плагинов Redmine
- ./storage/docker_redmine-themes:/usr/src/redmine/public/themes # Монтируем директорию для тем Redmine
- ./storage/docker_redmine-data:/usr/src/redmine/files # Монтируем директорию для данных Redmine
environment:
REDMINE_DB_POSTGRES: "postgres"
REDMINE_DB_USERNAME: "postgres"
REDMINE_DB_PASSWORD: "strong_pass"
REDMINE_DB_DATABASE: "redmine"
REDMINE_SECRET_KEY_BASE: "…" # Необходимо установить секретный ключ
restart: always
mediawiki:
image: mediawiki
ports:
- 8081:80 # Проброс порта для доступа к MediaWiki
volumes:
- ./LocalSettings.php:/var/www/html/LocalSettings.php # Монтируем конфигурацию MediaWiki
- ./database:/var/www/data # Монтируем директорию для данных MediaWiki
- ./images:/var/www/html/images # Монтируем директорию для изображений MediaWiki
restart: always
networks:
mynetwork: