redmine添加webhook

本文介绍了如何在使用Docker安装的Redmine中添加Webhook。首先,参照Redmine指南自建数据库(以MySQL为例),并创建必要的文件夹及配置文件。接着,通过`docker-compose up -d`启动Redmine。在尝试配置Webhook时,由于Docker的production环境限制,需要下载webhook插件,切换到development模式,更新Gemfile和Gemfile.lock,添加所需gem,完成插件迁移,最终在Redmine管理界面看到已安装的Webhook插件。
摘要由CSDN通过智能技术生成

redmin使用docker安装版本具体版本如图:

 安装使用自建数据库,参考Guide - Redmine

我使用mysql,搭建完后使用sql:

CREATE DATABASE redmine CHARACTER SET utf8mb4;
CREATE USER 'redmine'@'%' IDENTIFIED BY 'redmin';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'%';

redmin搭建docker-compose.yml

version: '2'

networks:
  redmine-network:
services:
  redmine:
    image: bitnami/redmine:latest
    container_name: redmine
    ports:
      - 3001:3000
    networks:
      - redmine-network
    volumes:
      - ./plugins:/bitnami/redmine/plugins
      - ./themes:/bitnami/redmine/public/themes
      - ./files:/bitnami/redmine/files
      - ./config/:/bitnami/redmine/config
    environment:
      # Host name matches the MySQL container name.
      REDMINE_DB_MYSQL: 192.168.227.5
      REDMINE_DB_PORT: 3306
      REDMINE_DB_USERNAME: redmine
      REDMINE_DB_PASSWORD: redmine
      REDMINE_DB_DATABASE: redmine
      REDMINE_DB_ENCODING: utf8mb4
    restart: always

同级创建config,plugins,files,themes文件夹,config下创建两个文件

mkdir config plugins files themes
cd config

vim  database.yml
 

# Default setup is given for MySQL 5.7.7 or later.
# Examples for PostgreSQL, SQLite3 and SQL Server can be found at the end.
# Line indentation must be 2 spaces (no tabs).

production:
  adapter: mysql2
  database: redmine
  host: 192.168.227.5
  username: redmine
  password: "redmine"
  # Use "utf8" instead of "utfmb4" for MySQL prior to 5.7.7
  encoding: utf8mb4

development:
  adapter: mysql2
  database: redmine_development
  host: localhost
  username: root
  password: ""
  # Use "utf8" instead of "utfmb4" for MySQL prior to 5.7.7
  encoding: utf8mb4

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: mysql2
  database: redmine
  host: localhost
  username: root
  password: "root"
  # Use "utf8" instead of "utfmb4" for MySQL prior to 5.7.7
  encoding: utf8mb4

# PostgreSQL configuration example
#production:
#  adapter: postgresql
#  database: redmine
#  host: localhost
#  username: postgres
#  password: "postgres"

# SQLite3 configuration
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值