redash docker部署_docker install

redash docker部署_docker install原因是可以自己配置外部的mysql、主题等。 可用插件: Redmine Plugins Directory. 注意里面的端口映射,是映射到80端口,且需要使用环境变量REDMINE_PORT设置外部端口。 注意邮件授权码从服务提供商处获取,这里隐藏掉了,可以不配置。 数据库采…

说明文档

请见:hub.docker.com/r/sameersbn…

拉取非官方镜像

原因是可以自己配置外部的mysql、主题等。

docker pull sameersbn/redmine:4.0.4

数据存储

mkdir -p ~/redmine

进入mysql进行配置

mysql -uroot -p
CREATE USER 'redmine'@'%.%.%.%' IDENTIFIED BY 'password';
CREATE DATABASE IF NOT EXISTS `redmine_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `redmine_production`.* TO 'redmine'@'%.%.%.%';

安装插件和主题

插件

可用插件: Redmine Plugins Directory.

mkdir -p ~/redmine/plugins
cd ~/redmine/plugins
# 简单复制即可,例如:
git clone https://github.com/Ilogeek/redmine_issue_dynamic_edit.git
git clone https://github.com/paginagmbh/redmine_lightbox2.git
# git clone https://github.com/mikitex70/redmine_drawio.git
git clone https://github.com/haru/redmine_theme_changer

还有一些免费插件,百度云分享:

链接: pan.baidu.com/s/11JFDoTvL… 提取码: d7v4

如果你运行了镜像之后又安装了插件,怎么办?

docker exec -it redmine redmine-install-plugins

主题

可用主题: Redmine Themes Directory

mkdir -p ~/redmine/themes
cd ~/redmine/themes
git clone https://github.com/makotokw/redmine-theme-gitmike.git gitmike
git clone https://github.com/mrliptontea/PurpleMine2.git
git clone https://github.com/yenihayat/redmine-theme-yh.git

如果你运行了镜像之后又安装了主题,怎么办?

docker exec -it redmine redmine-install-themes

准备运行

运行镜像

docker run --name=redmine -d \
  --restart=always \
  --env='DB_ADAPTER=mysql2' \
  --env='DB_HOST=172.18.0.1' --env='DB_NAME=redmine_production' \
  --env='DB_USER=redmine' --env='DB_PASS=password' \
  --env='SMTP_USER=support@dfface.com' --env='SMTP_PASS=*****' \
  --volume=/root/redmine:/home/redmine/data \
  --publish=8085:80  \
  --env='REDMINE_PORT=8085' \
  sameersbn/redmine:4.0.4
  • 注意里面的端口映射,是映射到80端口,且需要使用环境变量REDMINE_PORT设置外部端口。
  • 注意邮件授权码从服务提供商处获取,这里隐藏掉了,可以不配置。
  • 数据库采用外部数据库,DB_HOST利用命令查看ip addr show docker0,当然也可以使用容器数据库,具体看他的说明。

请耐心等待!

如果是-it,我们可以看到它会进行这些操作,所以等上10分钟也未尝不可:

Initializing logdir...
Initializing datadir...
Symlinking dotfiles...
Installing configuration templates...
Configuring redmine...
Configuring redmine::database
Configuring redmine::unicorn...
Configuring redmine::secret_token...
Generating a session token...
Note:
  All old sessions will become invalid.
  Please specify the REDMINE_SECRET_TOKEN parameter for persistence.
  **SHOULD** be defined if you have a load-balancing Redmine cluster.
Configuring redmine::max_concurrent_ajax_uploads...
Configuring redmine::sudo_mode...
Configuring redmine::autologin_cookie...
Configuring redmine::email_delivery...
Configuring redmine::backups...
Configuring nginx...
Configuring nginx::redmine...
Installing plugins...
Installing gems required by plugins...
Migrating plugins. Please be patient, this could take a while...
Installing themes...
2019-10-06 14:04:40,389 CRIT Supervisor running as root (no user in config file)
2019-10-06 14:04:40,390 WARN Included extra file "/etc/supervisor/conf.d/cron.conf" during parsing
2019-10-06 14:04:40,391 WARN Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
2019-10-06 14:04:40,391 WARN Included extra file "/etc/supervisor/conf.d/unicorn.conf" during parsing
2019-10-06 14:04:40,402 INFO RPC interface 'supervisor' initialized
2019-10-06 14:04:40,402 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2019-10-06 14:04:40,403 INFO supervisord started with pid 1
2019-10-06 14:04:41,405 INFO spawned: 'unicorn' with pid 252
2019-10-06 14:04:41,406 INFO spawned: 'cron' with pid 253
2019-10-06 14:04:41,414 INFO spawned: 'nginx' with pid 254
2019-10-06 14:04:42,838 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-10-06 14:04:42,839 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-10-06 14:04:42,840 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

登录

请等待一两分钟后再访问网页 http://localhost:8085(我已经部署到云上了所以对应网址会有变化,但你看端口还是8085哈):

用户名: admin 密码: admin

效果示例:

redash docker部署_docker install

写文不易,感谢赞赏!


dfface 的版权声明:所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处,严禁商业用途!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13886.html

(0)

相关推荐

  • Python中心逆序

    Python中心逆序作为一门高效、易学易用的编程语言,Python一直备受热爱。然而,有时候人们亦需要把视线放到不那么普遍的方向上。在本文中,我们将探究Python中的一些反常现象,称之为“Python中心逆序”。通过分析这些现象,我们可以更深入地了解Python语言,从而可以更好地利用Python这个工具。

    2024-04-20
    68
  • apache druid 实时加载kafka 中的数据(一)[通俗易懂]

    apache druid 实时加载kafka 中的数据(一)[通俗易懂]简介 apache druid 是分布式列存储的 OLAP 框架。还是一个时间序列数据库。本篇文章主要是druid 在kafka 加载数据的配置。由于druid 升级情况太快,本人的环境还是在0.1…

    2022-12-19
    153
  • 火山引擎a/b测试_hadoop原理

    火山引擎a/b测试_hadoop原理日前,火山引擎数智平台 VeDI 直播活动「超话数据」在线举办,来自火山引擎 DataLeap 数据产品专家分享了 DataLeap 在字节跳动内的治理经验和实践。

    2023-07-31
    125
  • docker配置mysql主从_docker嵌套docker

    docker配置mysql主从_docker嵌套docker1. 安装docker 这里可以参考菜鸟教程的CentOS安装docker , https://www.runoob.com/docker/centos-docker-install.html 2….

    2023-03-30
    167
  • HBase原理 | HBase Region 运行状态学习[亲测有效]

    HBase原理 | HBase Region 运行状态学习[亲测有效]HBase为每个Region维护一个状态,并将该状态保留在hbase:meta中。hbase:meta 本身的Region状态保留在ZooKeeper中。可以在Master Web UI中查看Regi

    2023-03-04
    162
  • python下划线与命名规范(python中下划线的用法)

    python下划线与命名规范(python中下划线的用法) 单下划线和双下划线在Python变量、类、模块命名中都有不懂的含义,名称中都各有其含义。有一些是程序员之间约定俗成的,Python解释器不用强制其执行,但有些Python解释器会强制执行。

    2023-11-30
    163
  • Sql Server数据库常用Transact-SQL脚本

    Sql Server数据库常用Transact-SQL脚本数据库 1、创建数据库 2、查看数据库 3、删除数据库 表 1、创建表 2、删除表 3、重命名表 列 1、添加列 2、删除列 3、重命名列 约束 1、主键 视图 1、创建视图 2、删除视图 存储过程

    2022-12-23
    145
  • InnoDB Buffer Pool[亲测有效]

    InnoDB Buffer Pool[亲测有效]Buffer Pool本质上是InnoDB向操作系统申请的一段连续的内存空间,可以通过innodb_buffer_pool_size来调整它的大小。 Buffer Pool内部组成:Buffer P…

    2023-03-04
    162

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注