フレッシュアプリをデプロイする
FreshはJavaScriptとTypeScript向けのフルスタックモダンWebフレームワークです。
この記事では、フレッシュアプリをゼアバーにワンクリックでデプロイする方法を説明します。
フレッシュアプリを作成する(オプション)
-
コンピューターにDenoをインストールします。
-
Denoの公式ドキュメントで詳しい手順を確認できます。
次のコマンドを使用して、Freshフレームワークを使用してDenoプロジェクトを初期化します。
deno run -A -r https://fresh.deno.dev my-project
main.ts
に、Zeaburが提供する環境変数PORT
を正しくアプリケーションがリッスンできるようにするためのport: Deno.env.get("PORT")
をstart関数に追加します。
// in main.ts
await start(manifest, { plugins: [twindPlugin(twindConfig)], port: Deno.env.get("PORT")}, );
開発
deno task start
を実行して開発サーバーを起動します。
deno task start
GitHubリポジトリを初期化し、GitHubにアップロードします。
デプロイ
新しいサービスを追加ボタンをクリックし、ソースコードをデプロイを選択します。
フレッシュアプリのリポジトリを検索し、インポートをクリックすると、フレッシュアプリがデプロイされます。