Docker安装showdoc

1、简介

ShowDoc是什么

  • 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,咱们都无比抓狂。文档呢?!文档呢?!Show me the doc !!html

  • 程序员都很但愿别人能写技术文档,而本身却很不但愿要写文档。由于写文档须要花大量的时间去处理格式排版,想着新建的word文档放在哪一个目录等各类非技术细节。前端

  • word文档零零散散地放在团队不一样人那里,须要文档的人基本靠吼,吼一声而后上qq或者邮箱接收对方丢过来的文档。这种沟通方式固然能够,只是效率不高。nginx

  • ShowDoc就是一个很是适合IT团队的在线文档分享工具,它能够加快团队之间沟通的效率。程序员

它能够用来作什么

  • API文档( 查看Demo
    • 随着移动互联网的发展,BaaS(后端即服务)愈来愈流行。服务端提供API,APP端或者网页前端即可方便调用数据。用ShowDoc能够很是方便快速地编写出美观的API文档。
  • 数据字典( 查看Demo
    • 一份好的数据字典能够很方便地向别人说明你的数据库结构,如各个字段的释义等。
  • 说明文档 ( 查看Demo
    • 你彻底可使用showdoc来编写一些工具的说明书,也能够编写一些技术规范说明文档以供团队查阅

 

2、安装

环境说明

操做系统:centos 7.6web

docker版本:19.03.5docker

ip地址:192.168.31.150数据库

 

下载镜像

docker pull star7th/showdoc

 

建立目录后端

mkdir -p /data/showdoc_data/html chmod  -R 777 /data/showdoc_data

 

启动showdoc容器

docker run -d --restart=always  --name showdoc -p 4999:80 -v /data/showdoc_data/html:/var/www/html/  star7th/showdoc

直接使用ip地址+4999就能够访问了,可是在公司里面,通常使用域名访问。因此还须要用到nginxcentos

 

使用Nginx发布

添加配置文件websocket

vi /etc/nginx/conf.d/vhosts/wiki.conf

内容以下:

upstream showdoc { server 127.0.0.1:4999  max_fails=2 fail_timeout=1; } server { listen 80; server_name wiki.xx.com; access_log logs/nginx/wiki.xx.com.access.log main; error_log logs/wiki.xx.com.error.log; location / { proxy_pass http://showdoc;
 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 300s; proxy_send_timeout 300s; proxy_read_timeout 300s; # websocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }

 

访问页面

选择中文

点击进入网站首页

用户名:showdoc

密码:123456

 

点击管理后台,修改密码

 

本文参考连接:

https://www.showdoc.cc/help?page_id=65610

相关文章
相关标签/搜索