Skip to content

Instantly share code, notes, and snippets.

View collins-b's full-sized avatar

collins-b

  • Nairobi, Kenya
View GitHub Profile

Keybase proof

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:

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.'