Upgrade to Pro — share decks privately, control downloads, hide ads and more …

osc17tk-fall-tokaidolug

hota
September 09, 2017

 osc17tk-fall-tokaidolug

:don: の話

9/9に東海道らぐLT大会(@オープンソースカンファレンス2017 Tokyo/Fall 1日目)で発表したスライドです。

hota

September 09, 2017
Tweet

More Decks by hota

Other Decks in Technology

Transcript

  1. 3

  2. 4 自己紹介 • ほた • カスタム ROM の翻訳・ビルド・開発追っかけ • Mastodon

    運用 mstdn.maud.io/@hota • 青髪赤目がすき • @lindwurm
  3. 9 mstdn.maud.io • 4/11 から地道にやってます • もうすぐ 5 ヶ月、 600

    ユーザ • アクティブユーザ 0.5% ( 30 人程度)
  4. 10 mstdn.maud.io • 積極的な本家 master 追随 – それを歓迎する風土 • 謎の

    contributor 率 – 5-10 人の contributor が常駐 • 謎の鯖管 ( 他鯖 admin) 率 – 約 40 のインスタンス管理者がここにアカウントを 作成
  5. 12 COMMITHASH=$(git ls-remote https://github.com/lindwurm/mastodon.git HEAD | head -c 7) cd

    mastodon echo "[${COMMITHASH}] へいますたー! " | toot git pull echo "[${COMMITHASH}] びるど! " | toot docker-compose build docker-compose run --rm web rails db:migrate echo "[${COMMITHASH}] ぷりこんぱいる? " | toot docker-compose run --rm web rails assets:precompile echo "[${COMMITHASH}] でっぷろーい! " | toot docker-compose up -d while true; do DonAlive=$(curl -s -o /dev/null -I -w "%{http_code}\n" https://mstdn.maud.io/) if [ $DonAlive -eq 302 ]; then break fi echo " しっぱい… 5s 後に再試行するよ " sleep 5s done echo "[${COMMITHASH}] だん! " | toot
  6. 13 どんな人におすすめ? • OSS としての mastodon の動向に興味がある人 – Mastodon に

    contribute してみたい人 • 大きすぎないインスタンスでゆったりしたい人 • 対象年齢 18 歳以上のゲームの話題に乗りたい人 – わたしの趣味です