Bun ランタイム向けガイド

Bun 向けのこの言語別ガイドでは、Docker を使った Bun アプリケーションのコンテナー化についての説明をはじめます。 このガイドでは以下について学んでいきます。

謝辞

Docker では、このガイドを提供してくれた Pradumna Saraf に感謝します。 e.

何について学ぶか

  • Docker を使って Bun アプリケーションをコンテナー化して実行します。
  • コンテナーを利用して Bun アプリケーションを開発するローカル環境を構築します。
  • GitHub アクションを使って、コンテナー化した Bun アプリケーションの CI/CD パイプラインを設定します。
  • コンテナー化したアプリケーションをローカルな Kubernetes にデプロイして、テストおよびデバッグを行います。

前提条件

  • JavaScript の基本を理解していることを想定しています。
  • コンテナー、イメージ、Dockerfile など、Docker の考え方について理解している必要があります。 Docker の初心者の方は、 Docker の基本 ガイドに進んでください。

Bun を用いたはじめてのモジュール作りを終えたら、本ガイドが示した利用例や手順を参考にして、独自の Bun アプリケーションのコンテナー化が可能となるはずです。

では Bun アプリケーションをコンテナー化するところからはじめます。

モジュール

  1. アプリのコンテナー化

    Bun アプリケーションのコンテナー化について学びます。

  2. アプリの開発

    ローカル環境において Bun アプリケーションを開発する方法を学びます。

  3. CI/CD の設定

    Bun アプリケーションに対して GitHub Action を使った CI/CD 設定方法について学びます。

  4. デプロイのテスト

    Kubernetes を使ってローカルにおいてデプロイする方法について学びます。