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: