2023/2/8

GitHub Codespaces で Craft CMS を試してみた #craftcms

これらの Tweet をみて、 Codespace で Craft CMS 動かすのを触ってみよう、と思っていた。

📢 Spin Up Craft 🎉 A little niche project that lets you shrink-wrap an entire Craft CMS project (devops included!)

This lets you distribute working code & projects to others easily

Just two steps to get an entire @craftcms project up & running #craftcms https://t.co/i4j3n8YbpO pic.twitter.com/dbjD7YPUUw

— nystudio107 (@nystudio107) February 2, 2023

Stellar work by @nystudio107 🎉
Using GitHub Codespaces, you can now spin up a #CraftCMS site with the click of a button and be editing templates in the browser within seconds!!
H/t @ransomroberson https://t.co/ZYkwfS5gCU pic.twitter.com/CDD64MDoPt

— Ben Croker (@ben_pylo) February 2, 2023

が、昨日は運悪く Codespaces が調子悪くて半日あれこれやっても結局立ち上がらず。

20230208-082836.png

ということで本日ステータスを確認して問題無いのをみてから試したらあっさりと起動。

nystudio107/spin-up-craft: Spin up a working Craft CMS instance quickly & easily with Docker
https://github.com/nystudio107…

このリポジトリから、新しくリポジトリを作る。

20230209-045731.png

これで、 Codespace が立ち上がるので、 Terminal で make dev とやると色々インストールされる。

20230209-044346.png

んで、準備ができるとリンク出てたので、そこクリックして、

20230209-044626.png

Craft CMS の画面を確認できる。

20230209-044649.png

もちろん管理画面も。

20230209-044822.png

VSCode だから編集すればそのまま表示される。

いやー、すごいな。
これを自分で準備するのは無理だけど、今後色々と使わせてもらいたい。

ローカルで動かすのも同じかんじでやればいいみたいだし。。。
すごすぎる。 Great Job !! @nystudio107

GitHub CodespacesでリモートPHP開発環境を整えてPhpStormで使う3ステップ - Qiita
https://qiita.com/ippey_s/item…
『Open in GitHub Codespaces』バッヂを追加して、Dev Container環境をブラウザですぐ動かせるようにする!
https://zenn.dev/takeyuwebinc/…

この辺を読んでいていつかやれたらいいなぁと思っていた。
ありがたし。

@tinybeans@BUN にも触ってもらって、今後どんな感じで使っていけそうか話してみよー。