最近想用 Gollum 搭个 wiki,我担心内容被他人随意改动。
需要另外搭 RubyCas-server 做账号验证,官方说明说的太简略,且我没有 cas、ruby、rack 相关知识底子。参数配置看的不是很明白。
我是以 docker 方式安装的,官方说明
$ tree -L 2
.
├── doc
│ ├── config_gollum.yml
│ ├── config.ru
│ └── Home.md
└── Dockerfile
$ sudo docker run -v `pwd`/doc:/wiki -p 4567:80 gollum --live-preview --config config.ru
/usr/local/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- /wiki/config.ru (LoadError)
from /usr/local/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from /usr/local/bundle/gems/gollum-4.1.2/bin/gollum:251:in `<top (required)>'
from /usr/local/bundle/bin/gollum:23:in `load'
from /usr/local/bundle/bin/gollum:23:in `<main>'
跪问!
提示找不到 config.ru
我在 Gollum 上新建文件 Home.md ,能正确保存到 doc 目录下,表明 docker 映射没有问题。