Я несколько дней пытался понять, как запустить проект, который мне дали, и я обращаюсь к вам, чтобы получить более четкую картину.
Это внутренний веб-проект портала, который позволяет вам подключать MantisBT и Jenkins в качестве плагинов.
Итак, я пытаюсь с помощью Docker запустить образ MantisBT с image: vimagick/mantisbt:latest
и образом MariaDB.
В проект кода у меня есть файл mysql_cnf.php
, который сообщает мне важную информацию:
$password = "xxxxxxxx";
$hostname = "pc949";
$port = "3362";
$db_mantis = "bugtracker";
$SERVER_HTML = "https://OURSERVER/mantisCMS";
$MANTIS_SERVER_PATH =$SERVER_HTML.'/mantis';
Я сделал docker-compose.yml
как:
mantisbt:
image: vimagick/mantisbt:latest
ports:
- "3362:8080"
links:
- db
restart: always
db:
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=bugtracker
- MYSQL_USER=root
- MYSQL_PASSWORD=xxxxxxxx
image: mariadb
ports:
- "3306:3306"
restart: always
Я могу получить доступ к установкам MantisBT на http://localhost:3362/admin/install.php
.
Я могу подключиться к MySQL через mysql -h localhost -P 3306 --protocol=tcp -u root -p
и создать базу данных.
Но я все еще не понимаю, как связать то, что я делаю, и как я могу запустить код, который у меня есть в Eclipse ... Я создал конфигурацию Local Apache , которая выполняет Файл index.php
в http://localhost:8080
, но он все еще не связан.