因公司开发项目要求,需要使用 md 写项目接口文档,方便组内成员进行沟通,特整理如下,欢迎测试,吐槽~~~
把内容克隆到本地 /var/www 目录下
git clone [email protected]:cheenwe/wiki.git /var/www
cd /var/www/wiki $ bundle install --path vendor
$ bundle exec rackup
$ bundle exec unicorn -c config/unicorn.rb -D
$ bundle exec unicorn -E production -c config/unicorn.rb -D
$ ps auwx | grep unicorn 获取: master 的 pid 如 $ kill -9 pid
/etc/nginx/conf.d/wiki.conf
```console
upstream my_wiki {
server unix:/tmp/unicorn_wiki.sock;
}
server {
listen 80;
server_name xxxxxxx;
#access_log /var/log/nginx/wiki_access.log ltsv;
#error_log /var/log/nginx/wiki_error.log;
location / { proxy_pass http://my_wiki; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
}
## GitHub 进行实时同步 ```rb require 'git' PATH = File.join(File.dirname(__FILE__), "..") repo = Git.open(PATH) repo.push(repo.remote('origin'))