Shlink-UI-Rails

技術

【Shlink-UI-Rails】GitHub Actions × Oracle Cloud A1でRailsアプリを自動デプロイする方法|無料枠でCI/CDを実現

はじめに自作している Shlink-UI-Rails を、Oracle Cloud Free Tierの Ampere A1インスタンスに本番デプロイしました。GitHubにpushした瞬間から、テスト → Dockerイメージビルド → GHCR保存 → 本番サーバpull → 再起動 → ヘルスチェックまでを完全自動化しています。仕組みをまとめると:GitHubにpushGitHub Acti...
技術

作って学ぶRails 8入門・後日談|Claude Codeとバイブコーディングで進化するShlink-UI-Rails(実践編)

はじめに前篇(環境構築編)では、要件をObsidianでMarkdownにまとめ、それをClaude Codeに読み込ませることで「実装 → RSpec → Rubocop」という流れをAIに任せる体制を作りました。人間はレビューと判断に集中し、AIは実装とテストを回す。これがいわゆる“バイブコーディング”の基本形です。今回の後篇(実践編)では、Claude Codeと一緒に進めたShlink-U...
技術

作って学ぶRails 8入門・後日談|Claude Codeとバイブコーディングで進化するShlink-UI-Rails(環境構築編)

はじめに前シリーズ「作って学ぶRails 8入門(環境構築編/実践編)」では、Docker Compose で Rails 8 + MySQL 環境を整え、セルフホスト型URL短縮サービス Shlink のAPIと連携し、Rails標準の Turbo / Stimulus / importmap / Tailwind を活用して最小限のUIを作りました。これで一応の完成形にはなったのですが、どうし...
スポンサー
タイトルとURLをコピーしました