見出し画像

超簡単Node.jsでFly.io入門(Hello World)

Fly.ioで超簡単にNode.js(express利用)でhello World

1. GitHubアカウント作成

2. Fly.ioアカウント作成(GitHubアカウント利用)

3. コマンドラインツール(flyctl)インストール(mac)

windows、linux等はこちら

$ brew install flyctl

4. Fly.ioにログイン

クレジットカード登録必要(無料枠あり)

$ flyctl auth login

5. ファイル作成

$ mkdir fly-node
$ cd fly-node
$ npm init
$ npm i express

fly-node/server.py

const express = require("express");
const app = express();
const port = process.env.PORT || 3000;

app.get("/", (req, res) => {
 res.send("Hello World!");
});

app.listen(port, () => console.log(`fly-node app listening on port ${port}!`));

6. ローカル動作確認

$ node server.js

7. デプロイ

対話形式でfly.tomlが自動生成

$ flyctl launch

デプロイ

$ flyctl deploy

デプロイ確認

$ flyctl status

サービス確認

$ flyctl open

サービスipアドレス確認

$ fly ips list

以上、超簡単!

8. 参考






いいなと思ったら応援しよう!