Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 08:06
    yuzu441 commented #613
  • 07:26
    lightnet328 commented #613
  • 07:21
    yuzu441 opened #613
  • Oct 14 20:53
    Steve-Mcl commented #605
  • Oct 14 10:38
    codecov[bot] commented #612
  • Oct 14 10:34

    dependabot-preview[bot] on npm_and_yarn

    (compare)

  • Oct 14 10:34
    dependabot-preview[bot] closed #607
  • Oct 14 10:34
    dependabot-preview[bot] commented #607
  • Oct 14 10:34
    dependabot-preview[bot] labeled #612
  • Oct 14 10:34
    dependabot-preview[bot] opened #612
  • Oct 14 10:34

    dependabot-preview[bot] on npm_and_yarn

    Bump mongoose from 5.6.5 to 5.7… (compare)

  • Oct 13 08:19
    okonomi synchronize #604
  • Oct 13 08:15
    okonomi review_requested #604
  • Oct 13 06:30

    lightnet328 on aws-settings

    (compare)

  • Oct 13 06:30

    lightnet328 on master

    Divide AWS settings by domain Remove a middleware that have n… Split logics and add tests and 2 more (compare)

  • Oct 13 06:30
    lightnet328 closed #595
  • Oct 13 06:28
    lightnet328 review_requested #608
  • Oct 13 06:28
    codecov[bot] commented #608
  • Oct 13 06:25
    lightnet328 synchronize #608
  • Oct 13 06:25

    lightnet328 on sticky-page-header

    Use svg path directly instead o… Use Icon component Use renderIcon function to rend… and 20 more (compare)

Masaki ISHIYAMA
@b4b4r07
それと削除されたファイルが recent-create に残されてるのは意図的なものですか?
Sotaro KARASAWA
@sotarok
あー。crowiの削除は、
trash path に rename (リダイレクト設定付きで) 、と同義なので、元ページにはリダイレクト用ページが残ってます
そのリダイレクトページを削除する方法がない(作らなきゃ〜と思ってはいるけど
(ないけど、一応、ゴミ箱からの復元時に消えるので、ゴミ箱から復元し、その後そのページをrenameすれば、消せる裏技
recent createに残ってるのはーあー、まぁそんな意図してないかな
Masaki ISHIYAMA
@b4b4r07
なるほどです。回答ありがとうございます!
na0ya
@na0ya
Search結果をJSONで取得するようなAPIってあったりしますか?
Sotaro KARASAWA
@sotarok

https://github.com/crowi/crowi/blob/master/lib/routes/index.js#L85

/_api/search あたりですかね
GET で、parameter は q がキーワード、path が指定階層ですね

na0ya
@na0ya
お、ほんとだ。ありがとうございます。
Sotaro KARASAWA
@sotarok
とりあえずいろいろありつつ、えー、v1.6.0 tag 切りました
きょん@うさみみモード
@kyon_mm_twitter
1.6.1ありがとうございますぅぅぅぅぅぅ
Sotaro KARASAWA
@sotarok
は、はい!
🎉
アルム=バンド@療養明け
@Bredtn_1et_twitter

一つ質問させてください。現在Crowi1.6.1をRaspberry Pi2上で運用しているのですが、画像のファイルアップロードが有効になりません。

環境としては

  • OS: Raspbian Jessie
  • node: 6.10.3
  • mongodb: 2.4.10
  • Crowi: 1.6.1

で、Docker使わず直接インストールしている状態です。この状態で、/etc/systemd/system/crowi.conf

PORT=3000
MONGO_URI="mongodb://crow:PASSWORD_SEED_LETTER@localhost/crowidb"
PASSWORD_SEED=PASSWORD_SEED_LETTER
FILE_UPLOAD=local

と、最後にファイルアップロード先の指定を行っているのですが…これでは有効にならないのでしょうか?(アップロード先はローカルで良いです)

他に必要な情報がありましたら随時追記したいと思います。

よろしくお願いします。

Sotaro KARASAWA
@sotarok
systemd 経由で起動されてるんですね
systemd の conf で設定した項目って、起動するプログラムに環境変数として渡されるんでしたっけ?
(crowi は環境変数として FILE_UPLOAD を渡されていれば、認知できるとは思いますが、そうでないと、systemd 経由での環境変数の渡し方の問題になりますかねぇ
service 定義に Environment でその conf ファイルが指定されてるなら、たしかにその指定になりそうですねぇ
アルム=バンド@療養明け
@Bredtn_1et_twitter

/etc/systemd/system/crowi.service

[Service]
WorkingDirectory=/home/USER/crowi
EnvironmentFile=/etc/systemd/system/crowi.conf
ExecStart=/usr/bin/node app.js

と記述しているので、仰るようにserviceの定義のEnvironmentFileで指定している形になっていると思います。

なお、起動や設定方法で参考にしたのは、バージョンはやや古いですが

の記事です。

アルム=バンド@療養明け
@Bredtn_1et_twitter
あれこれ試していて分かったのですが、設定ファイル見ていませんでした。起動用スクリプトのcrowi.shの中しか見ていないようで、export FILE_UPLOAD=localと記述したらアップロードできるようになりました。
すみません、お騒がせしました……。
Sotaro KARASAWA
@sotarok
なるほど? (plusのほうかな?(わからない
アルム=バンド@療養明け
@Bredtn_1et_twitter

@sotarok Markdownで書けるWiki - Crowi - Qiita

ここを参考にやっていたのですが、crowiがRasPi起動時に自動的に上がってくるように「cronに起動用シェルスクリプト(crowi.shという名前で作成)を登録、起動時必ず実行」していたのを忘れていまして。
このシェルスクリプトで起動させているのならば、スクリプト中で設定を追加してなければいけないはずなのですが、先述の/etc/systemd/system/crowi.confを見に行く、等のことをまったくしていなかった、という単純なオチでした……お恥ずかしい。
逆に、該当シェルスクリプトにFILE_UPLOAD=localの文言を直接追記して動くようになった、という次第です。

Toru
@sassembla

初めまして、deploy to herokuボタン一発でデプロイして使えるCrowi大変助かっています。
Deploy to herokuでデプロイしたappの設定ファイルを編集して再度アップしようとしたら、以下のような問題にあたったので一応報告まで。

http://sassembla.github.io/Public/2017:10:02%2015-43-07/2017:10:02%2015-43-07.html

自分側で問題の原点がどこなのかわかっていないのですが、抱えていたやりたいこと自体はここの過去ログを漁ることで無事解決できたので、大変助かりました。

Keisuke SATO
@riaf
File upload を local にすると、本当にそのサーバー上に書いちゃうので、herokuのような paas だと、インスタンス変わるタイミングとかで消えちゃうので、paas使ってる場合はs3なりの外部ストレージ使う必要があるです
ので、そこだけご注意くださいまし
Toru
@sassembla
なるほど確かに!ありがとうございます。
Sotaro KARASAWA
@sotarok
ですね。そういう意味では、ローカル上にファイルが保存される、というのはもう今の時代あまり望ましくないので FILE_UPLOAD=local はあまり勧めてはいないですー
何かしらに事情があってlocalを使う場合は、きちんとバックアップなどをとってくださいね
Toru
@sassembla
ありがとうございます!👍
Sotaro KARASAWA
@sotarok
v1.6.3 released :tada:
(もっと Gitter をちゃんと活用していこうとおもいました)
1.7.0 にむけては、node 8, npm 5 化と、それにともない shrinkwrap 廃止 + gulp 廃止 (webpack 1本化) からはじめてます。
後諸々やりたいことありますが 1.7 に何突っ込むか、これからちゃんと考えます
Gitter ではなく Slack にしてもいいかな、という気もしている
(でも OSS Community を Slack でやるのはそれはそれで ... やっぱりgitter か
kazumeat
@kazumeat
🎉 (リアクション付けたい…
Sotaro KARASAWA
@sotarok
わかる (w
Crowi の comment にも reaction つけたい
kazumeat
@kazumeat
👍🏻
たかおか@mikan Android
@takaokazumasa_twitter
@sotarok お忙しいところ失礼します。
検索機能について、issueにコメントさせていただきました。issueでのやり取りを試してみましたが、改善されませんでした...
https://github.com/crowi/crowi/issues/120#issuecomment-351326856
Kazukiyo UEDA
@kueda99
Crowi を heroku で稼働させて数日試しています。よろしくお願いします。
アルム=バンド@療養明け
@Bredtn_1et_twitter
Crowi 1.6.3で「 :s」と入力するとコードブロックでも通常のテキストでも😖(困った顔)になってしまうようです。詳しくは検証していませんが、ご報告までに。
lightnet328
@lightnet328
絵文字ワードを画像に変換するために emojify.js というパッケージを使っていて、Slackなどでも使われる :hoge: のような記法の他に :) のようなショートハンドにも対応しているみたいです。
対応しているショートハンド:
https://github.com/emojione/emojify.js/blob/58e651c6e9b89cde35e6ccfa4f1e43374982789c/src/emojify.js#L44-L64
アルム=バンド@療養明け
@Bredtn_1et_twitter

情報ありがとうございます。ショートハンドで登録されているのですね。

今回はcall :setup ~~というbatのコードの一部で引っかかってしまったのでコードが分からなくなってしまうのと、おそらく運用上絵文字は使わないだろうということで該当部分を修正すればとりあえず問題は回避できそうです。
欲を言えばパッケージは触りたくないですがひとまず回避を試みてみようと思います。

アルム=バンド@療養明け
@Bredtn_1et_twitter
途中経過: crowi/node_modules/emojify/dist内のemojify.jsemojify.min.jsの両方で:-?sの正規表現を__:-?sに書き換えてみましたが、効果ありませんでした。一度Crowiまたはサーバ自体を再起動してもだめでした。
Sotaro KARASAWA
@sotarok
そうなんですよね
code block の中で絵文字が展開されてしまうのはバグです :sob:
natmatsumoto
@pea723
初めまして、社内WikiとしてCrowiを利用させていただいています。

現在、Herokuにデプロイが完了して、最初のページを作成し終えたところです。
管理ページの通知設定の部分にアクセスすると、

Error: Cannot set property 'slack:clientId' of undefined

というエラーが出てしまいます。
これは環境変数にslack関係の値を設定していないことが原因でしょうか?
それともバグでしょうか?

Sotaro KARASAWA
@sotarok
@pea723
いま master のバージョンでは↑これ出てます ... バグですすみません
v1.7.7 リリースまでには修正します
master はそこそこ不安定なので、人柱以外では、バージョンタグのついたものを利用していただくのが良いかとおもいます ... !
ちなみに wip-v1.7.7 の branch では↑そのものは修正済みなのですが、別の箇所まだバグっているところが引き続きあるのでいずれにせよ ... というかんじです
natmatsumoto
@pea723
かしこまりました!
ご親切な対応ありがとうございます!:pray:
Sotaro KARASAWA
@sotarok
Gitter でのコミュニティ運用を終了します
以後質問等がありましたら Spectrum でお願いします
https://spectrum.chat/crowi?tab=posts