I hereby claim:
- I am collins-b on github.
- I am wcollins (https://keybase.io/wcollins) on keybase.
- I have a public key ASCdzZELl3bHKRAMk6AH8K0xoBty0b1-VgvItG7WW0WtkQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
pipeline: | |
clone-helm-chart: | |
image: registry.wunder.org/git:master | |
pull: true | |
secrets: [plugin_key] | |
# Assuming a self-hosted repository | |
repository: git@git.wunder.org:wunder/helm-charts.git | |
output: helm-charts | |
branch: master |
apiVersion: v1 | |
kind: Service | |
metadata: | |
name: {{ template "wunder-api.fullname" . }} | |
labels: | |
app: {{ template "wunder-api.name" . }} | |
release: {{ .Release.Name }} | |
heritage: {{ .Release.Service }} | |
{{- if .Values.gateway.service.annotations }} | |
annotations: |
apiVersion: v1 | |
kind: Service | |
metadata: | |
name: payment-db | |
spec: | |
ports: | |
- port: 5432 | |
selector: | |
service: payment-db | |
--- |
let mongoose = require("mongoose"); | |
let User = require('../models/user'); | |
let chai = require('chai'); | |
let chaiHttp = require('chai-http'); | |
let server = require('../index'); | |
let should = chai.should(); | |
chai.use(chaiHttp); |
{ | |
"name": "mocha-test", | |
"version": "1.0.0", | |
"description": "Mocha testing article", | |
"main": "index.js", | |
"scripts": { | |
"start": "node index.js", | |
"test": "mocha" | |
}, | |
"author": "Collins", |
let mongoose = require('mongoose'); | |
let Schema = mongoose.Schema; | |
let UserSchema = new Schema( | |
{ | |
firstName: { type: String, required: true }, | |
lastName: { type: String, required: true }, | |
emailAddress: { type: String, required: true }, | |
username: { type: String, required: true}, | |
password: { type: String, required: true }, |
let express = require('express'); | |
let app = express(); | |
let mongoose = require('mongoose'); | |
let morgan = require('morgan'); | |
let bodyParser = require('body-parser'); | |
let port = 5000; | |
let user = require('./controllers/user'); | |
mongoose.connect("127.0.0.1:27017"); | |
let mongoose = require('mongoose'); | |
let User = require('../models/user'); | |
function createUser(req, res) { | |
var newUser = new User(req.body); | |
newUser.save((err,user) => { | |
if(err) { | |
res.send(err); | |
} | |
else { |
const jwt = require('jsonwebtoken'); | |
module.exports = { | |
authenticate: (req, res, next) => { | |
const token = req.body.token || req.query.token || req.headers['x-access-token']; | |
if (token) { | |
jwt.verify(token, process.env.SECRET_KEY, (error, decoded) => { | |
if (error) { | |
return res.json({ | |
message: 'Failed to authenticate token.' |