added better heroku support

This commit is contained in:
subnub
2020-05-08 18:54:36 -04:00
parent 01f3ce8176
commit d435443742
2 changed files with 17 additions and 14 deletions
+8 -8
View File
@@ -22,21 +22,21 @@ const serverStart = async() => {
} );
} else if (process.env.NODE_ENV === 'production') {
const port = process.env.HTTP_PORT || process.env.PORT;
server.listen(process.env.HTTP_PORT,process.env.URL, () => {
console.log("Http Server (No-SSL) Running On Port:", process.env.HTTP_PORT);
server.listen(port, process.env.URL, () => {
console.log("Http Server (No-SSL) Running On Port:", port);
})
} else {
server.listen(process.env.HTTP_PORT,process.env.URL, () => {
console.log("Development Server Running On Port:", process.env.HTTP_PORT);
const port = process.env.HTTP_PORT || process.env.PORT;
server.listen(port, process.env.URL, () => {
console.log("Development Server Running On Port:", port);
})
}
}
serverStart();
+9 -6
View File
@@ -1,12 +1,15 @@
{
"name": "my-drive",
"version": "1.0.0",
"version": "1.0.1",
"main": "index.js",
"license": "GNU General Public License v3.0",
"engines": {
"node": "13.11.0"
},
"scripts": {
"server": "live-server public/",
"build": "webpack -p --env production",
"build:dev": "webpack --env development",
"build": "tsc && webpack -p --env production",
"build:dev": "tsc && webpack --env development",
"dev-server": "webpack-dev-server",
"test": "NODE_ENV=test env-cmd -f ./config/test.env jest --config=jest.config.json --watchAll --runInBand",
"start:dev": "NODE_ENV=development node dist/server/serverStart.js",
@@ -14,7 +17,7 @@
"create-indexes-database": "env-cmd -f ./config/prod.env node serverUtils/createIndexes.js",
"create-indexes-database:dev": "env-cmd -f ./config/dev.env node serverUtils/createIndexes.js",
"init": "node serverUtils/initServer.js",
"heroku-postbuild": "yarn run build:prod"
"heroku-postbuild": "npm run build"
},
"dependencies": {
"@babel/core": "^7.8.4",
@@ -33,7 +36,7 @@
"@types/jsonwebtoken": "^8.3.9",
"@types/mongodb": "^3.5.5",
"@types/mongoose": "^5.7.10",
"@types/node": "^13.11.1",
"@types/node": "^13.13.5",
"@types/sharp": "^0.25.0",
"@types/uuid": "^7.0.2",
"@types/validator": "^13.0.0",
@@ -51,6 +54,7 @@
"core-js": "^3.6.4",
"crypto": "^1.0.1",
"diskusage": "^1.1.3",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"fluent-ffmpeg": "^2.1.2",
"helmet": "^3.21.2",
@@ -91,7 +95,6 @@
"cross-env": "^6.0.3",
"css-loader": "^3.4.2",
"dart-sass": "^1.25.0",
"dotenv": "^8.2.0",
"env-cmd": "^10.1.0",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.2",