diff --git a/Procfile b/Procfile index 1d79f8be7672743a39b943105f8abe19deb184d2..634773f91f7c7986804329da14da000bcdade6c2 100644 --- a/Procfile +++ b/Procfile @@ -1 +1,2 @@ renovate: node renovate +web: node bin/heroku/web.js diff --git a/bin/heroku/web.js b/bin/heroku/web.js new file mode 100644 index 0000000000000000000000000000000000000000..bf92ce79e2beb032208bd9ece9967d5987b1adc1 --- /dev/null +++ b/bin/heroku/web.js @@ -0,0 +1,18 @@ +/* eslint-disable no-console */ +const http = require('http'); + +const port = process.env.PORT || '3000'; + +const requestHandler = (request, response) => { + // Redirect users to Heroku dashboard + response.writeHead(302, { Location: 'https://dashboard.heroku.com/apps' }); + response.end(); +}; + +http.createServer(requestHandler).listen(port, (err) => { + if (err) { + console.log('Failed to start web server', err); + return; + } + console.log(`Web server is listening on ${port}`); +});