next.jsをGoogle App Engineで動かす。ついでにTypeScriptで動かす ref: https://qiita.com/terrierscript/items/5417879f84f7f2be10c1
{
"dev": "nodemon --exec ts-node -T server/server.ts",
}
{
"watch": ["server/**/*.ts"],
"execMap": {
"ts": "ts-node --emit"
}
}
runtime: nodejs8
gcloud config set project <Project-ID>
gcloud
gcloud auth login
runtime: nodejs8
brew cask install google-cloud-sdk
gcloud config set project <Project-ID>
gcloud
gcloud auth login
yarn add nodemon
"scripts": {
"dev": "ts-node -T server/server.ts ",
"prestart": "next build",
"start": "NODE_ENV=production ts-node -T server/server.ts ",
"deploy": "gcloud app deploy"
},
gcloud app deploy
const withTypescript = require("@zeit/next-typescript")
module.exports = withTypescript()
yarn add next @zeit/next-typescript ts-node