ガイドDenoフレッシュ

フレッシュアプリをデプロイする

FreshはJavaScriptとTypeScript向けのフルスタックモダンWebフレームワークです。

この記事では、フレッシュアプリをゼアバーにワンクリックでデプロイする方法を説明します。

フレッシュアプリを作成する(オプション)

次のコマンドを使用して、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にアップロードします。

デプロイ

新しいサービスを追加ボタンをクリックし、ソースコードをデプロイを選択します。

deploy

フレッシュアプリのリポジトリを検索し、インポートをクリックすると、フレッシュアプリがデプロイされます。