これらのファイルはそれぞれのsrc/config.tsを参考にしている。
WebについてはTravis Ciでビルドが通った最後のコミットDisplay title時を参考にしている。
現在は以降のコミットによりWebのjsonの書式が変更になっているので注意。
またWebのみビルド時に設定ファイルが存在しないとビルドできない。
node、mongoDB、redis、graphicsmagickが動作する環境であれば問題がない
確認が取れているのはArchLinux、Ubuntu 16.04
Misskey-API: Merge pull request #80 from MissKernel/fix-bug1
Misskey-File: Fix bug
Misskey-Web: Display title
ファイルの配置はそれぞれのsrc/config.tsで定義されている。デフォルトでは以下である。
[Home] - [.misskey] - [api.json]
- [file.json]
- [web.json]
booleanはtrueかfalse、もしくは数字で表記、numberは数字、stringは文字列。
stringについてはダブルクオーテーションで括る。
本家Misskey-FileレポジトリのReadmeに追記されたため不要になった
[18:46:26] Failed to load external module ts-node/register
[18:46:26] Failed to load external module typescript-node/register
[18:46:26] Failed to load external module typescript-register
という警告が出るが無視してよい。
- cookiePassはcookie暗号化のキー
- sessionKeyはなんでもいいが、伝統的にはhmskらしい
- apiのURLも伝統的にhimasaku.~らしい
- portのstreamingはsocket.ioの待ち受け、既存のポートとかぶらなければOK
- ..Url、..DomainはUrlはhttps://、http://などを付けたもの、domainは右(misskey.link -> misskey、test.misskey.link -> test)
- apiのhostはlocalhostでいいんじゃないかなど
cookiePassはcookieのpathだと思う
間違いでした。- ~~ ~Url、
Domainは例えばadminならadmin.misskey.xyz、adminとなると思われる ~~ これは現在Ciでビルドが通っていない新しいバージョンだと改善されており、~Urlは自動解釈するようになっているよう 間違いでした。