もっと見る

そういえば、いま公式でDockerで立てるためのドキュメントってどこにあるの? っていうか無いのかな。前のヤツは残ってるけど。

BOSSがv2.7までメンテナンスしてくれていたデフォルトハッシュタグTLのコードを、v2.8に対応させたヤツを公開したよ。

v2.8に適用できるようにしただけで、中身は何も変えてない。

もうBOSSに頼るわけにもいかないので、これからメンテさせてもらうね。

差分が確認できるので、あらためてこんなコードになってるんだね、ってのを振り返るにも良い感じ。
github.com/noellabo/mastodon/c

のえる :cava_red: DTP鯖管 さんがブースト

【デフォルトタグTL勢向け】

デフォルトタグ TL 機能 v2.8.0 対応
github.com/noellabo/mastodon/c

BOSSの作成したデフォルトタグTLのコードをv2.8.0対応させたものです。

ただし、Docker対応の部分はBOSSのDockerイメージに依存している部分があったのと、本家がまったく別物になってしまっているので、そのための対応をバッサリ切り捨てています。

変更が必要な場所がわかる方は、フィードバック頂けると助かります。

適用は以下の手順で。

git remote add noellabo git@github.com:noellabo/mastodon.git

git fetch noellabo

git cherry-pick 1e3711a211cd8e21c74269312449714c7eac01f7

【新規向け】基本的なことはBOSSのブログを参照してください。
blog.theboss.tech/2018/02/03/f
blog.theboss.tech/2018/10/12/m

Dockerも試してみた。問題なさそう。

.env.productionにハッシュタグと、その内部IDを記述、
DEFAULT_HASHTAG=hoge
DEFAULT_HASHTAG_ID=1

Dockerのビルド時に、ハッシュタグを指定
docker-compose build --build-arg DEFAULT_HASHTAG=hoge

って感じだね。

IDは、こうやって取得。
docker-compose exec web rails runner 'p(Tag.find_by(name: "hoge"))'

まるっきり新規に立ち上げる場合は、ID=1にしておいて、初めての投稿にハッシュタグをつけてやればいい。自動的に1が採番されるので。

スレッドを表示
のえる :cava_red: DTP鯖管 さんがブースト

さわやかのハンバーグ、一度食べてみたいのよねぇ…
社員旅行で静岡行けないかしら

のえる :cava_red: DTP鯖管 さんがブースト

負荷状況みて、大丈夫そうならいくつかのリレーに接続するつもりなので、そうしたらいろいろ見れると思おう

のえる :cava_red: DTP鯖管 さんがブースト
えすとさんにBTされるとやばいやつラベルが貼られるのわらう
のえる :cava_red: DTP鯖管 さんがブースト

@kuroringo ウチも3から4にしたり5にしたりしてますが、互換性は全く問題ないと思います。やってしまへw

@kuroringo なんか、あまりボトルネックにならないのか、無視されている感じありますねw

4や5でないと使えない機能は使っていないので、4系でいくらかパフォーマンスの改善があるような記述があるから変えてもいいかな、ぐらいの認識です。

5系のStreamsとか使ってみたいなー(本件とは関係なし)

まぁ、時間とれ次第、実装込みで提案しよう。

未収載がハッシュタグTLにのればいいってのは違うと思うんだよね。

逆に、ハッシュタグTLを回避する公開のタグ付き投稿ができなくなっちゃうので。

鯖缶勢はみんな見てる定番の『Mastodon 保守メモ』、更新めっちゃ早い。もうv2.8.0反映されてる。

tootctlに色々コマンド追加とか変更が掛かっているので、見ておくと吉。ElasticSearchのメンテもtootctlに移行してる。
qiita.com/kumasun/items/bf4997

のえる :cava_red: DTP鯖管 さんがブースト

突然ですがココイチをどうぞ。ビーフカレーチーズインハンバーグトッピング3辛。 #gochisou_photo #ココイチ

のえる :cava_red: DTP鯖管 さんがブースト

対処方法だけど、

改造している人はmergeする必要があるけど、そうじゃない人はfetchしてcheckoutしてね、という感じ。邪魔者がいたらstash。

改造勢は、v2.7.1以降の修正がないなら、v2.7.1の時点まで戻って(checkoutして)、そこにv2.8.0をmergeするのが簡単。

一旦v2.8.0にcheckoutしてから、そこにもう一度自分の修正をcherry-pickして適用する(rebaseですな)のでもOK。

俺は前にしか進まないぜ!という人は、コンフリクトを解消してmergeしちゃえばOKかと思います。

スレッドを表示
もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!