Code Monkey home page Code Monkey logo

devseccon2018's Introduction

devseccon2018

This project is for DevSecCon2018 workshop

Pre-requisite (Do this right NOW)

  1. For access to services, please sign up / log in to GitHub

  2. Create an issue in https://github.com/DevSecOpsSG/devseccon2018 project with your GitHub account so I can send an invite to your user

  1. Join the https://github.com/DevSecOpsSG organization from the email invite

Presentation Slides:

Lab Slides:

Authentication

Membership to https://github.com/DevSecOpsSG allows access to the Lab Jenkins and Vault

For Jenkins, no further action required

For Vault, generate a GitHub personal access token to login -> Follow Steps 1-9 on: https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line

Scopes define the access for personal tokens: Check “read:org” only

Authorization

GitHub - Your Personal Account

Jenkins - GitHub Authentication

Portainer - readonly:readonly

Vault - Generated GitHub Personal Access Token -> Follow Steps 1-9 on: https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line

Your Deployed App - Public

Lab IP and Ports

All services are served from IP:

http://13.228.110.97

Services Ports
"Production" Custom App 80
Portainer (Docker Container UI) 8100
Vault (Server for CLI) 8200
Vault (UI) 8300
Jenkins (Build and Deploy) 8100
Your Custom App 9000-9999

Demo App Reference

This demo app.js connects to a MongoDB in mlab.com - example is from https://zellwk.com/blog/crud-express-mongodb

devseccon2018's People

Contributors

fabkravmaga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.