diff --git a/Procfile b/Procfile new file mode 100644 index 00000000..6f86b16c --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: node server.js \ No newline at end of file diff --git a/app.json b/app.json new file mode 100644 index 00000000..2ee6d7a6 --- /dev/null +++ b/app.json @@ -0,0 +1,17 @@ +{ + "name": "Dashy", + "description": "A Dashboard for your Homelab 🚀", + "repository": "https://github.com/lissy93/dashy", + "logo": "https://github.com/Lissy93/dashy/blob/master/docs/assets/logo.png", + "keywords": [ + "node", + "vue", + "static", + "dashboard", + "self-hosted", + "home-lab", + "lissy93" + ], + "image": "heroku/nodejs", + "stack": "heroku-20" +} \ No newline at end of file diff --git a/package.json b/package.json index ad55eeb2..089f5fa6 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "panel", "version": "0.1.0", "license": "MIT", + "heroku-run-build-script": true, "scripts": { "start": "node server", "dev": "vue-cli-service serve", @@ -53,6 +54,9 @@ "gitHooks": { "pre-commit": "yarn lint" }, + "engines": { + "node": "15.x" + }, "eslintConfig": { "root": true, "env": {