Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

Commit 140ae23

Browse files
committed
Added vtfk test and prod deployment profiles
1 parent a5d21b1 commit 140ae23

File tree

5 files changed

+136
-5
lines changed

5 files changed

+136
-5
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,5 @@ jspm_packages
4646

4747
# Env
4848
.env
49+
50+
.vercel

now-prod.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"version": 2,
3+
"name": "minelev-logs",
4+
"scope": "vtfk",
5+
"alias": [
6+
"logs.minelev.vtfk.no"
7+
],
8+
"env": {
9+
"NODE_ENV": "production",
10+
"MONGODB_CONNECTION": "@minelev-prod-db-connection",
11+
"MONGODB_COLLECTION": "@minelev-prod-db-collection-logs",
12+
"MONGODB_NAME": "@minelev-prod-db-name",
13+
"JWT_SECRET": "@minelev-prod-logs-jwt",
14+
"PAPERTRAIL_HOSTNAME": "minelev",
15+
"PAPERTRAIL_HOST": "@tfk-papertrail-host",
16+
"PAPERTRAIL_PORT": "@tfk-papertrail-port"
17+
},
18+
"builds": [
19+
{
20+
"src": "/index.js",
21+
"use": "@now/node"
22+
},
23+
{
24+
"src": "/lib/ping.js",
25+
"use": "@now/node"
26+
},
27+
{
28+
"src": "/README.md",
29+
"use": "@now/md"
30+
}
31+
],
32+
"routes": [
33+
{
34+
"src": "/logs",
35+
"dest": "/index.js"
36+
},
37+
{
38+
"src": "/logs/(.*)",
39+
"dest": "/index.js"
40+
},
41+
{
42+
"src": "/queue",
43+
"dest": "/index.js"
44+
},
45+
{
46+
"src": "/queue/(.*)",
47+
"dest": "/index.js"
48+
},
49+
{
50+
"src": "/classes/(.*)",
51+
"dest": "/index.js"
52+
},
53+
{
54+
"src": "/ping",
55+
"dest": "/lib/ping.js"
56+
},
57+
{ "src": "/favicon.ico",
58+
"dest": "/static/favicon.ico"
59+
},
60+
{
61+
"src": "/(.*)",
62+
"dest": "/README.html"
63+
}
64+
]
65+
}

now-test.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"version": 2,
3+
"name": "minelev-logs-test",
4+
"scope": "vtfk",
5+
"alias": [
6+
"logs.minelev.vtfk.dev"
7+
],
8+
"env": {
9+
"NODE_ENV": "production",
10+
"MONGODB_CONNECTION": "@minelev-test-db-connection",
11+
"MONGODB_COLLECTION": "@minelev-test-db-collection-logs",
12+
"MONGODB_NAME": "@minelev-test-db-name",
13+
"JWT_SECRET": "@minelev-test-logs-jwt",
14+
"PAPERTRAIL_HOSTNAME": "minelev-test",
15+
"PAPERTRAIL_HOST": "@tfk-papertrail-host",
16+
"PAPERTRAIL_PORT": "@tfk-papertrail-port"
17+
},
18+
"builds": [
19+
{
20+
"src": "/index.js",
21+
"use": "@now/node"
22+
},
23+
{
24+
"src": "/lib/ping.js",
25+
"use": "@now/node"
26+
},
27+
{
28+
"src": "/README.md",
29+
"use": "@now/md"
30+
}
31+
],
32+
"routes": [
33+
{
34+
"src": "/logs",
35+
"dest": "/index.js"
36+
},
37+
{
38+
"src": "/logs/(.*)",
39+
"dest": "/index.js"
40+
},
41+
{
42+
"src": "/queue",
43+
"dest": "/index.js"
44+
},
45+
{
46+
"src": "/queue/(.*)",
47+
"dest": "/index.js"
48+
},
49+
{
50+
"src": "/classes/(.*)",
51+
"dest": "/index.js"
52+
},
53+
{
54+
"src": "/ping",
55+
"dest": "/lib/ping.js"
56+
},
57+
{ "src": "/favicon.ico",
58+
"dest": "/static/favicon.ico"
59+
},
60+
{
61+
"src": "/(.*)",
62+
"dest": "/README.html"
63+
}
64+
]
65+
}

now.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
"version": 2,
33
"name": "minelev-logs",
44
"scope": "minelev",
5-
"alias": [
6-
"main.logs.minelev.no"
7-
],
85
"env": {
96
"NODE_ENV": "production",
107
"MONGODB_CONNECTION": "@db-cosmos-prod-connection",

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@
2020
"coveralls": "nyc ava && nyc report --reporter=lcov && cat coverage/lcov.info | coveralls",
2121
"standard-fix": "standard --fix",
2222
"dev": "now dev",
23-
"deploy": "npm test && now --prod",
24-
"deploy-demo": "npm test && now --local-config now-demo.json --prod",
23+
"deploy": "rm -rf .vercel && npm test && now --prod",
24+
"deploy:prod": "rm -rf .vercel && npm test && now --local-config now-prod.json --prod --confirm",
25+
"deploy:test": "rm -rf .vercel && npm test && now --local-config now-test.json --prod --confirm",
26+
"deploy:demo": "rm -rf .vercel && npm test && now --local-config now-demo.json --prod --confirm",
2527
"refresh": "rm -rf node_modules && rm package-lock.json && npm install"
2628
},
2729
"keywords": [

0 commit comments

Comments
 (0)