Browse Source

Deploy config for v2

docker-size
amio 6 years ago
parent
commit
186e0588da
  1. 1
      endpoints/amo.js
  2. 2
      endpoints/homebrew.js
  3. 4
      libs/badgen-serve.js
  4. 5
      now.json

1
endpoints/amo.js

@ -3,7 +3,6 @@ const got = require('../libs/got.js')
const stars = require('../libs/utils/stars.js') const stars = require('../libs/utils/stars.js')
const semColor = require('../libs/utils/sem-color.js') const semColor = require('../libs/utils/sem-color.js')
const v = require('../libs/utils/version-formatter.js') const v = require('../libs/utils/version-formatter.js')
const badgenServe = require('../libs/badgen-serve.js') const badgenServe = require('../libs/badgen-serve.js')
const examples = [ const examples = [

2
endpoints/homebrew.js

@ -1,7 +1,7 @@
const got = require('../libs/got.js') const got = require('../libs/got.js')
const semColor = require('../libs/utils/sem-color.js') const semColor = require('../libs/utils/sem-color.js')
const badgenServe = require('../libs/badgen-serve.js')
const v = require('../libs/utils/version-formatter.js') const v = require('../libs/utils/version-formatter.js')
const badgenServe = require('../libs/badgen-serve.js')
const help = `# badgen/homebrew` const help = `# badgen/homebrew`

4
libs/badgen-serve.js

@ -5,13 +5,13 @@ const serve404 = require('./serve-404.js')
const serveHelp = require('./serve-help.js') const serveHelp = require('./serve-help.js')
const serveBadge = require('./serve-badge.js') const serveBadge = require('./serve-badge.js')
module.exports = function createHandler (handlers, { help = '', examples = [] } = {}) { module.exports = function badgenServe (handlers, { help = '', examples = [] } = {}) {
return async function httpHandler (req, res) { return async function httpHandler (req, res) {
const { pathname, query } = url.parse(req.url, true) const { pathname, query } = url.parse(req.url, true)
// serve favicon // serve favicon
if (pathname === '/favicon.ico') { if (pathname === '/favicon.ico') {
return serve404(req, res) return res.end()
} }
// serve help message // serve help message

5
now.json

@ -1,10 +1,11 @@
{ {
"version": 2, "version": 2,
"builds": [ "builds": [
{ "src": "package.json", "use": "@now/next" },
{ "src": "endpoints/*.js", "use": "@now/node" } { "src": "endpoints/*.js", "use": "@now/node" }
], ],
"routes": [ "routes": [
{ "src": "^/badge/.*", "dest": "/endpoints/badge.js" } { "src": "/badge/.*", "dest": "/endpoints/badge.js" },
{ "src": "/amo/.*", "dest": "/endpoints/amo.js" },
{ "src": "/homebrew/.*", "dest": "/endpoints/homebrew.js" }
] ]
} }

Loading…
Cancel
Save