枫殇NET开发

Mindoc:简单好用的文档管理系统

简介

MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用。可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

开源地址:https://github.com/lifei6671/mindoc

演示站点:http://doc.iminho.me

主要功能

使用Docker部署

安装docker环境

该脚本适用于Ubuntu、Centos、Debian、树莓派等系统
 echo y | bash <(curl -L -s https://raw.githubusercontent.com/Baiyuetribe/codes/master/docker.sh)

部署程序

在启动镜像时需要提供如下的环境变量:

 DB_ADAPTER                  指定 DB
 MYSQL_PORT_3306_TCP_ADDR    MySQL地址
 MYSQL_PORT_3306_TCP_PORT    MySQL端口号
 MYSQL_INSTANCE_NAME         MySQL数据库名称
 MYSQL_USERNAME              MySQL账号
 MYSQL_PASSWORD              MySQL密码
 HTTP_PORT                   程序监听的端口号
docker run -p 8181:8181 --name mindoc -e DB_ADAPTER=mysql -e MYSQL_PORT_3306_TCP_ADDR=192.168.10.3 -e MYSQL_PORT_3306_TCP_PORT=3306 -e MYSQL_INSTANCE_NAME=mindoc -e MYSQL_USERNAME=root -e MYSQL_PASSWORD=123456 -e httpport=8181 -d daocloud.io/lifei6671/mindoc:latest

docker-compose一键部署

获取YMAL

mkdir -p /docker/minidoc && cd /docker/minidoc
wget https://raw.githubusercontent.com/lifei6671/mindoc/master/docker-compose.yml

修改docker-compose.yml中的配置信息

部署

docker-compose up -d

然后访问http://ip:8181即可进入,超级管理员用户:admin 密码:123456

常用docker-compose命令参考

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »