1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-23 01:39:27 +02:00
dockerfiles/mantisbt/README.md
2021-04-16 15:53:26 +08:00

78 lines
2.0 KiB
Markdown

mantisbt
========
[MantisBT][1] is an open source issue tracker that provides
a delicate balance between simplicity and power.
## docker-compose.yml
```yaml
version: "3.8"
services:
mantisbt:
image: vimagick/mantisbt
ports:
- "8989:80"
depends_on:
- mysql
restart: unless-stopped
mysql:
image: mysql
volumes:
- ./data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=bugtracker
- MYSQL_USER=mantis
- MYSQL_PASSWORD=mantis
restart: unless-stopped
```
> You can use `mariadb`/`postgres` instead of `mysql`.
## install
```
$ firefox http://localhost:8989/admin/install.php
>>> username: administrator
>>> password: root
```
```
==================================================================================
Installation Options
==================================================================================
Type of Database MySQL/MySQLi
Hostname (for Database Server) mysql
Username (for Database) mantisbt
Password (for Database) mantisbt
Database name (for Database) bugtracker
Admin Username (to create Database if required) root
Admin Password (to create Database if required) root
Print SQL Queries instead of Writing to the Database [ ]
Attempt Installation [Install/Upgrade Database]
==================================================================================
```
## email
Append following to `/var/www/html/config_inc.php`
```
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_administrator_email = 'admin@example.org';
$g_webmaster_email = 'webmaster@example.org';
$g_return_path_email = 'mantisbt@example.org';
$g_from_email = 'mantisbt@example.org';
$g_smtp_host = 'smtp.example.org';
$g_smtp_port = 25;
$g_smtp_connection_mode = 'tls';
$g_smtp_username = 'mantisbt';
$g_smtp_password = '********';
```
[1]: https://www.mantisbt.org/index.php