From 38c3fe09f629a9f35b3f78ea0c50af3b7a81e172 Mon Sep 17 00:00:00 2001 From: Simon Leigh Date: Thu, 19 Dec 2019 14:00:45 +0900 Subject: [PATCH] production env and routes --- now.json | 22 ++++++++++++---------- package.json | 3 +-- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/now.json b/now.json index 65797e69c5..3fd118f823 100644 --- a/now.json +++ b/now.json @@ -12,25 +12,27 @@ }, "builds": [ { - "src": "package.json", - "use": "@now/static-build", - "config": { - "distDir": "compiled" - } - }, - { - "src": "resources/*", + "src": "compiled/**/*", "use": "@now/static" } ], "routes": [ + { + "src": "/app/(.*.?bundle.js)", + "dest": "/compiled/$1" + }, { "src": "/app/(.*).(js|icon|css|svg|png|gif|jpeg)$", - "dest": "/$1.$2" + "dest": "/compiled/app/$1.$2" }, { "src": "/app/?(.*)", - "dest": "/index.html" + "dest": "/compiled/index.html" + }, + { + "src": "/", + "status": 301, + "headers": { "Location": "/app/" } } ] } diff --git a/package.json b/package.json index e35c32015f..8c1d695060 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,7 @@ "start": "electron app/index.js", "lint": "eslint src/* --ext .ts,.tsx", "format": "prettier --write \"src/**/*\"", - "build": "TS_NODE_PROJECT=\"tsconfig-webpack.json\" webpack --mode production", - "build:env": "rimraf compiled && env-cmd cross-env TS_NODE_PROJECT=\"tsconfig-webpack.json\" webpack --mode production", + "build": "rimraf compiled && env-cmd cross-env TS_NODE_PROJECT=\"tsconfig-webpack.json\" webpack --mode production", "meta": "node scripts/meta.js", "prepack": "rimraf dist && env-cmd npm run meta && electron-builder --dir", "pack": "rimraf dist && env-cmd npm run meta && electron-builder",