redmine 部署

本文档详细介绍了如何在CentOS 7环境下,通过Docker和Docker Compose部署Redmine项目。首先配置CentOS基础环境,接着安装并配置Docker和Docker Compose。然后创建compose文件夹,并编写docker-compose.yml文件,设置MySQL和Redmine服务的环境变量及数据卷映射。最后,通过运行'docker-compose up -d'启动Redmine服务。

redmine 部署

1、配置centos环境

参照:centos7基础配置

2、部署docker和docker compose环境

参照:docker环境部署

3、创建文件夹

mkdir compose

4、配置docker-compose.yml文件

vi docker-compose.yml

配置文件代码
version: ‘2’

services:
  mysql:
    image: sameersbn/mysql:5.7.22-1
    environment:
    - DB_USER=redmine
    - DB_PASS=abc.123
    - DB_NAME=redmine_production
    volumes:
    - /redmine/mysql:/var/lib/mysql

  redmine:
    image: sameersbn/redmine:4.1.1-8
    depends_on:
    - mysql
    environment:
    - TZ=Asia/Shanghai

    - DB_ADAPTER=mysql2
    - DB_HOST=mysql
    - DB_PORT=3306
    - DB_USER=redmine
    - DB_PASS=abc.123
    - DB_NAME=redmine_production

    - REDMINE_PORT=80
    - REDMINE_HTTPS=false
    - REDMINE_RELATIVE_URL_ROOT=
    - REDMINE_SECRET_TOKEN=

    - REDMINE_SUDO_MODE_ENABLED=false
    - REDMINE_SUDO_MODE_TIMEOUT=15

    - REDMINE_CONCURRENT_UPLOADS=5

    ports:
    - "80:80"
    volumes:
    - /redmine/redmine_data:/home/redmine/data
    - /redmine/redmine_logs:/var/log/redmine

5、通过docker-compose启动docker实例

docker-compose up -d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值