FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

devsecblueprint/devsecblueprint: Learn DevSecOps and Cloud Security Engineering fundamentals. · GitHub

Repository files navigation

The DevSec Blueprint

Project Structure

.
├── frontend/          # Next.js application (UI, pages, components)
├── backend/           # FastAPI application (API, services, auth)
├── infra/             # Infrastructure-as-Code (AWS CDK / Terraform)
├── scripts/           # Utility and automation scripts
├── docs/              # Internal documentation and legal
└── .github/           # CI/CD workflows and issue templates

Prerequisites

  • Node.js 20+
  • Python 3.12+
  • AWS CLI (configured)
  • Docker (optional, for local services)

Local Development

Frontend

cd frontend
npm install
npm run dev

Runs on http://localhost:3001.

Backend

cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

Runs on http://localhost:8000.

Scripts

Command Description
npm run build Full production build (frontend)
npm run lint ESLint check (frontend)
npm run test Run Jest tests (frontend)
pytest Run Python tests (backend)

Deployment

The application is deployed to AWS via GitHub Actions. See .github/workflows/deploy.yml for the pipeline configuration.

Licensing

The software in this repository is made publicly available under the PolyForm Noncommercial License 1.0.0. Commercial use requires prior written authorization from The DevSec Blueprint LLC.

This license applies only to the software in this repository. It does not grant rights to curriculum, walkthroughs, training materials, premium resources, name, logos, or other branded assets.

See:

Contributing

Please review the Contributing Guidelines before opening a pull request.

Join the Discord Server to connect with maintainers and contributors.

Contributors

Contributors Graph

About

Learn DevSecOps and Cloud Security Engineering fundamentals.

Topics

Resources

Contributing

Stars

125 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL