8000 GitHub - redhoyasa/devseccon2018: for DevSecCon2018 workshop
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

redhoyasa/devseccon2018

 
 

Repository files navigation

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

About

for DevSecCon2018 workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.4%
  • HTML 25.0%
  • Shell 23.6%
0