56 lines
2.0 KiB
YAML
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:
|