ほぼ日刊サービス開発日誌

React, firebase, 機械学習など

sponsored

【3分デプロイ】nodeプロジェクトをデプロイする最速の手段・now【登録から独自ドメインまで】

now とは

f:id:serendipity4u:20180918134115p:plain

ミニマルなデザインが素敵なこのサービス😊

Now – Global Serverless Deployments

javascriptで開発されたサイトもしくはDockerで構成されたサイトをコマンドラインから簡単にデプロイできる。

それでは早速

$ npm install -g now

で入れます。

github連携で上記サイトから登録しておくと、email入力&メール承認だけでCLIとアカウントが即時連携されるます。

連携が終わったらもうデプロイ可能です。

nodeプロジェクトのルートディレクトリに行って、$nowを叩くとデプロイが始まる。1.5MB以上のプロジェクトは無料ではデプロイ出来なかったので注意です。

また無料プランだとソースコードは公開されるので注意⚠

デプロイが終わったら公開されるURL

https://xxx.now.sh

がログに表示される

独自ドメイン

$now alias https://xxx.now.sh mydomain.com

で設定できます。

  Please make sure that your nameservers point to zeit.world.
  Examples: (full list at https://zeit.world)
    a.zeit.world        96.45.80.1
    b.zeit.world        46.31.236.1
    c.zeit.world        43.247.170.1

のように

ネームサーバーを変更するか、 TXTレコードに追加するように言われる のでその通りにする。

デフォルトで無料HTTPS対応なのでこれだけで https://mydomain.comが動きます。

登録からここまで約3分でできました😭