Codespacesで
良い感じに
RStudio Serverを起動するやつ

2023-09-02 第108回R勉強会@東京
@eitsupi

デモ用リポジトリ

https://github.com/eitsupi/devcontainer-try-r

バッジを押し、Codespaceを起動してしばらく放置……

はじめに

自己紹介

  • @eitsupi
  • 最近転職しました
    • 製造業大手→製造業?スタートアップ
  • Excelが嫌になりRを触り初めて4年
  • Dev Containerを布教して回っている(?)

GitHub Codespaces

  • Dev Container CLIでビルドされたDockerコンテナを
    GitHubの仮想マシン上で動かすサービス
    • ブラウザでGitHubにログインするだけで動作
  • コンテナはdevcontainer.jsonで定義(Dev Container)、
    他のサポートツールを使えばローカルDockerでも動かせる

RStudio on Codespaces 先行事例

ghcr.io/rocker-org/devcontainer-features/rstudio-server

  • 任意のUbuntuイメージに対応
  • シングルユーザーモード(sudo不要)
  • パスワード無効化
  • デフォルトフォルダ問題を解決

(デモに戻る)

まとめ

  • Codespaces上でRStudio Serverも簡単に動く
  • フィードバックはこちらまで

Enjoy!