diff --git a/fly.toml b/fly.toml new file mode 100644 index 0000000..56bb2f9 --- /dev/null +++ b/fly.toml @@ -0,0 +1,40 @@ +# fly.toml file generated for frosty-dust-3645 on 2021-03-09T12:21:21-06:00 + +app = "unpkg" + +kill_signal = "SIGINT" +kill_timeout = 5 + +[build] + builder = "paketobuildpacks/builder:base" + buildpacks = ["gcr.io/paketo-buildpacks/nodejs"] + [build.args] + NODE_ENV="development" # for build + +[env] + PORT = "8080" + NODE_ENV = "production" + +[[services]] + internal_port = 8080 + protocol = "tcp" + + [services.concurrency] + type = "requests" + hard_limit = 60 + soft_limit = 40 + + [[services.ports]] + handlers = ["http"] + port = "80" + + [[services.ports]] + handlers = ["tls", "http"] + port = "443" + + [[services.tcp_checks]] + grace_period = "1s" + interval = "10s" + port = "8080" + restart_limit = 5 + timeout = "2s" diff --git a/package.json b/package.json index c93dcfe..bb6007b 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "lint": "eslint .", "serve": "nodemon -w server.js server.js", "test": "jest", - "watch": "rollup -c -w" + "watch": "rollup -c -w", + "postinstall": "yarn run build" }, "dependencies": { "@babel/core": "^7.2.2",