FullStackOpen Part3-b 演習の気づき

buildファイルをバックエンド側に置く

fly.ioに初回アップロードするときは"fly lauch"

以下のようにPackage.jsonを変更しておくと便利
npm run deploy:fullでフロントエンドのbuildからfly.ioへのアップロードまでやってくれる
build:uiのパスをフロントエンドとバックエンドで合わせておく必要あり

  "scripts": {
    "start": "node index.js",
    "dev": "nodemon index.js",
    "test": "echo \\\"Error: no test specified\\\" && exit 1",
    "build:ui": "@powershell Remove-Item -Recurse -Force build && cd ../../FSO_Part2/phonebook && npm run build && @powershell Copy-Item build -Recurse ../../FSO_Part3_Ex/phonebook_backend",
    "deploy": "fly deploy",
    "deploy:full": "npm run build:ui && npm run deploy",    
    "logs:prod": "fly logs"
  },

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