ローカルにwikiを立てたい時にGollumを使ってみた
今回はローカルにGitHubのようなwikiが欲しいなと思って調べたGollumというwikiをDockerで立ててみます。
インストール
gollumを立てるdocker containerを起動
docker run --rm -it -p 4567:4567 --name gollum-container takashioshikawa/ruby-native-2.2.4
container内で
yum -y groupinstall "Development Tools"
yum -y install libicu libicu-devel zlib zlib-devel
gem install gollum
使い方
container内の好きなディレクトリにgit repositoryを作成します
例: /home/wiki
その中にMarkDownファイルを作成
/home/wiki/main.md
git repositoryでgollum
と入力して実行
#wiki> gollum
これでwikiサーバーが起動します
http://docker-machineのIP:4567 にアクセス
docker-machineのIP確認方法はdocker-machine ip VM名
起動画面
こんな感じでwikiが見れます
今回はちょっと時間がないのでページ作成はしていませんが多分出来ます
今度gollum用のDocker Image作成しようと思います
今回のcontainer起動は--rmオプションつけているのでstopするとwikiの内容が全て消えるので、インストールが出来て保持したい内容があれば--rmを消してrunしてみてください
というかMacローカルにマウントするようにすればいちいちcontainer内で編集しなくていいのでそうします…
とりあえずここまで
所感
非公開にしたいけどWikiは欲しい時に手軽にローカルに作れるのは嬉しい
活用していきたい
Author And Source
この問題について(ローカルにwikiを立てたい時にGollumを使ってみた), 我々は、より多くの情報をここで見つけました https://qiita.com/TakashiOshikawa/items/b342b8e5da41e35eb242著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .