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

プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS...

プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS』 / How DojoPaaS powers the CoderDojo community in Japan

🎉👏🎉 さくらの夕べ CoderDojoナイト 🎉👏🎉
https://sakura-tokyo.connpass.com/event/345669/

発表の様子を YouTube 動画で見る
https://www.youtube.com/watch?v=JX2ZSzEYQBs&list=PL94GDfaSQTmLwp4aaWmu4dosjzIOcdcds&index=2

当該イベントの YouTube 再生リストライブ
https://www.youtube.com/playlist?list=PL94GDfaSQTmLwp4aaWmu4dosjzIOcdcds

GitHub - DojoPaaS
https://github.com/coderdojo-japan/dojopaas

GitHub - CoderDojo Japan
https://github.com/coderdojo-japan

#CoderDojo hashtag
https://x.com/hashtag/CoderDojo

Avatar for CoderDojo Japan

CoderDojo Japan PRO

April 02, 2025

More Decks by CoderDojo Japan

Other Decks in How-to & DIY

Transcript

  1. 法人間で連携。より楽しい ‘場’ に 30 提携法人数 の推移 [社] 25+ 29 21

    20 10 21 4 4 0 2016 2020 現在 https://news.coderdojo.jp/2025/02/14/coderdojo-de-nyaicecode/
  2. 法人間で連携。より楽しい ‘場’ に 30 提携法人数 の推移 [社] 25+ 29 21

    20 10 21 4 4 0 2016 2020 現在 https://news.coderdojo.jp/2024/12/25/box-japan-to-coderdojo/
  3. 法人間での連携を遡っていくと…!? 30 提携法人数 の推移 [社] 25+ 29 21 20 21

    … 10 4 4 0 2016 2020 現在 https://www.sakura.ad.jp/corporate/information/newsreleases/2017/07/20/90191/
  4. 有限のリソースとは • 3つの法人 (80%, 10%, 10%) 会社 CoderDojo 未踏 •

    5つの事業 (1事業あたり2%) • 25社以上のパートナー → 0.08% (1週間あたり1.9分)
  5. DojoPaaS で出来ること 1. README に手順の解説動画 2. プルリクで申請受付 (公開鍵を入力) 3. PR

    Tempalte で規約に同意 4. 確認したらプルリクをマージ 5. Actions でサーバー生成 & 提供
  6. DojoPaaS powered by GitHub CSV servers.csv Servers GitHub Actions 利用規約の提示

    公開鍵などを入力 マージ後に生成 .github/ PULL̲ Scripts scripts/*.rb REQUEST̲ 申請時の公開 鍵はサーバー に登録済み。 instances.csv TEMPLATE.md テスト & 規約 & サーバー生成などを自動化 申請者は公開 鍵でSSH接続 (アカウント管理は GitHub にオマカセ!) データ処理スクリプト (さくらのクラウド API) ※ 削除はまだ手動で対応 💦
  7. DojoPaaS powered by GitHub CSV servers.csv Servers GitHub Actions 利用規約の提示

    公開鍵などを入力 マージ後に生成 .github/ 申請時の公開鍵 は、サーバーに 登録済み。 PULL̲ Scripts scripts/*.rb REQUEST̲ instances.csv TEMPLATE.md テスト & 規約 & サーバー生成などを自動化 (アカウント管理は GitHub にオマカセ!) データ処理スクリプト (さくらのクラウド API) 申請者は秘密鍵 で、サーバーに SSH接続する。 ※ 削除はまだ手動で対応 💦
  8. 有限のリソース (約2分) で 申請を受け付けする • サーバーを作成する • サーバーを提供する • •

    システムを保守する, etc. の全てを実行できるようにするための仕組み『DojoPaaS』
  9. 仕組みで、多くの法人連携を実現! 30 提携法人数 の推移 [社] 25+ 29 21 20 21

    … 10 4 4 0 2016 2020 現在 https://www.sakura.ad.jp/corporate/information/newsreleases/2017/07/20/90191/