さくっとHackmdのサーバーを立てた

hackmd.ioというとてもエモいMarkdown式のエディターがあるのですが、GitHubにOSSで公開されてたので、立ててみました。

https://github.com/hackmdio/codimd

せっかくならDocker使ったほうが楽な気がしたのでdockerを利用します

こうちく

1
git clone https://github.com/hackmdio/docker-hackmd

で、

1
2
cd docker-hackmd/
docker-compose up

とここまで作ったらnginxの設定を

本当はnginxのコンテナ~~~とするほうがいいのかもしれませんが、面倒なので普通にやります(適当)

1
sudo vim /etc/nginx/nginx.conf # nginx.conf部分は各環境に合わせてください
1
2
3
4
5
6
7
8
9
10
11
12
13
server {
server_name md.fav.im;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
location / {
proxy_pass http://localhost:3000;

}

}

みたいな感じでmd.fav.imに接続がきたら proxy_passでゴリ押す感じにしました 面倒くさいから仕方ないね

で、reload

1
sudo nginx -s reload

https://md.fav.im/ のDNS設定してから接続すると…

いいですね。