redmine官方文档避坑指南

官方文档的docker-compose文件虽然能正常起来,但是你们有没有发现有坑啊!!!!!
它都不连数据库的!哈哈哈哈哈哈,我把数据库停了它居然能继续运行,功能正常,这说明什么?
只能说明你的数据存在了本地,没有放到库里!
下面是我成功部署后的案例,数据可在mysql中查到。
vim docker-compose.yml

version: "3"

services:

  redmine:
    image: redmine
    restart: always
    ports:
      - 3000:3000
    environment:
      REDMINE_DB_MYSQL: db
      REDMINE_DB_PASSWORD: xxxx
    volumes:
    - ${PWD}/redmine-data/redmine:/usr/src/redmine

  db:
    image: mysql:5.7
    command: [
      '--character-set-server=utf8mb4',
      '--collation-server=utf8mb4_unicode_ci',
    ]
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: xxxxx
      MYSQL_DATABASE: redmine
    ports:
      - 3306:3306
    volumes:
    - ${PWD}/mysql/:/var/lib/mysql/

  nginx:
    container_name: nginx
    image: nginx
    restart: always
    network_mode: host
    volumes:
      - ${PWD}/nginx/redmine.conf:/etc/nginx/conf.d/redmine.conf
cat > /etc/apt/sources.list << EOF
# deb http://snapshot.debian.org/archive/debian/20210902T000000Z buster main
deb http://deb.debian.org/debian buster main
# deb http://snapshot.debian.org/archive/debian-security/20210902T000000Z buster/updates main
deb http://security.debian.org/debian-security buster/updates main
# deb http://snapshot.debian.org/archive/debian/20210902T000000Z buster-updates main
deb http://deb.debian.org/debian buster-updates main
EOF

apt-get update
apt-get install -y libreoffice
apt-get install libxrender1 libsm6 libice6 fontconfig libcups2 libdbus-glib-1-2 libgl1-mesa-dev libcairo2-dev
导入插件
bundle install
apt-get install libreoffice-pdfimport
导入插件
bundle install
bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值