Bun ランタイム向けガイド
もくじ
Bun 向けのこの言語別ガイドでは、Docker を使った Bun アプリケーションのコンテナー化についての説明をはじめます。 このガイドでは以下について学んでいきます。
謝辞
Docker では、このガイドを提供してくれた Pradumna Saraf に感謝します。 e.
何について学ぶか
- Docker を使って Bun アプリケーションをコンテナー化して実行します。
- コンテナーを利用して Bun アプリケーションを開発するローカル環境を構築します。
- GitHub アクションを使って、コンテナー化した Bun アプリケーションの CI/CD パイプラインを設定します。
- コンテナー化したアプリケーションをローカルな Kubernetes にデプロイして、テストおよびデバッグを行います。
前提条件
- JavaScript の基本を理解していることを想定しています。
- コンテナー、イメージ、Dockerfile など、Docker の考え方について理解している必要があります。 Docker の初心者の方は、 Docker の基本 ガイドに進んでください。
Bun を用いたはじめてのモジュール作りを終えたら、本ガイドが示した利用例や手順を参考にして、独自の Bun アプリケーションのコンテナー化が可能となるはずです。
では Bun アプリケーションをコンテナー化するところからはじめます。
モジュール
- アプリのコンテナー化
Bun アプリケーションのコンテナー化について学びます。
- アプリの開発
ローカル環境において Bun アプリケーションを開発する方法を学びます。
- CI/CD の設定
Bun アプリケーションに対して GitHub Action を使った CI/CD 設定方法について学びます。
- デプロイのテスト
Kubernetes を使ってローカルにおいてデプロイする方法について学びます。