1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00

update mantisbt

This commit is contained in:
kev 2021-04-16 15:53:26 +08:00
parent 9d94a8a87a
commit 6de1e73bef
3 changed files with 48 additions and 40 deletions

@ -2,8 +2,8 @@
# Dockerfile for mantisbt # Dockerfile for mantisbt
# #
FROM php:5.6-apache FROM php:7.2-apache
MAINTAINER kev <noreply@easypi.pro> MAINTAINER EasyPi Software Foundation
RUN a2enmod rewrite RUN a2enmod rewrite
@ -14,10 +14,10 @@ RUN set -xe \
&& docker-php-ext-install gd mbstring mysql mysqli pgsql soap \ && docker-php-ext-install gd mbstring mysql mysqli pgsql soap \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
ENV MANTIS_VER 2.22.1 ENV MANTIS_VERSION=2.25.0
ENV MANTIS_MD5 ced6493cb2c1ea6bbf8b95b5082e7d98 ENV MANTIS_MD5=a3e4b5c4f91b5d04c37122650cb1189d
ENV MANTIS_URL https://sourceforge.net/projects/mantisbt/files/mantis-stable/${MANTIS_VER}/mantisbt-${MANTIS_VER}.tar.gz ENV MANTIS_URL=https://sourceforge.net/projects/mantisbt/files/mantis-stable/${MANTIS_VERSION}/mantisbt-${MANTIS_VERSION}.tar.gz
ENV MANTIS_FILE mantisbt.tar.gz ENV MANTIS_FILE=mantisbt.tar.gz
RUN set -xe \ RUN set -xe \
&& curl -fSL ${MANTIS_URL} -o ${MANTIS_FILE} \ && curl -fSL ${MANTIS_URL} -o ${MANTIS_FILE} \

@ -7,24 +7,28 @@ a delicate balance between simplicity and power.
## docker-compose.yml ## docker-compose.yml
```yaml ```yaml
version: "3.8"
services:
mantisbt: mantisbt:
image: vimagick/mantisbt:latest image: vimagick/mantisbt
ports: ports:
- "8989:80" - "8989:80"
links: depends_on:
- mysql - mysql
restart: always restart: unless-stopped
mysql: mysql:
image: mysql:5.7 image: mysql
volumes: volumes:
- ./data:/var/lib/mysql - ./data:/var/lib/mysql
environment: environment:
- MYSQL_ROOT_PASSWORD=root - MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=bugtracker - MYSQL_DATABASE=bugtracker
- MYSQL_USER=mantisbt - MYSQL_USER=mantis
- MYSQL_PASSWORD=mantisbt - MYSQL_PASSWORD=mantis
restart: always restart: unless-stopped
``` ```
> You can use `mariadb`/`postgres` instead of `mysql`. > You can use `mariadb`/`postgres` instead of `mysql`.

@ -1,13 +1,17 @@
version: "3.8"
services:
mantisbt: mantisbt:
image: vimagick/mantisbt:latest image: vimagick/mantisbt
ports: ports:
- "8989:80" - "8989:80"
links: depends_on:
- mysql - mysql
restart: always restart: unless-stopped
mysql: mysql:
image: mysql:5.7 image: mysql
volumes: volumes:
- ./data:/var/lib/mysql - ./data:/var/lib/mysql
environment: environment:
@ -15,4 +19,4 @@ mysql:
- MYSQL_DATABASE=bugtracker - MYSQL_DATABASE=bugtracker
- MYSQL_USER=mantis - MYSQL_USER=mantis
- MYSQL_PASSWORD=mantis - MYSQL_PASSWORD=mantis
restart: always restart: unless-stopped