Skip to content

TellonUK/MockAzureServiceCatalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Azure Service Catalog Clone

A FastAPI + HTMX clone of AWS Service Catalog with Azure services.

Features

  • JWT Authentication (guest/guest)
  • Service catalog with Azure service cards
  • YAML configuration upload
  • Fake deployment progress simulation
  • Corporate Azure-styled UI

Setup

  1. Install dependencies:
cd backend
pip install -r requirements.txt
  1. Run the application:
cd backend/app
uvicorn main:app --reload --host 0.0.0.0 --port 8000
  1. Access the application at http://localhost:8000

Login

  • Username: guest
  • Password: guest

Structure

ServiceCatPy/
├── backend/
│   ├── app/
│   │   ├── main.py       # FastAPI application
│   │   ├── auth.py       # JWT authentication
│   │   └── data.py       # Azure services data
│   ├── secrets.py        # JWT secrets (gitignored)
│   └── requirements.txt
├── frontend/
│   ├── static/css/
│   │   └── style.css     # Corporate styling
│   └── templates/
│       ├── login.html    # Login page
│       ├── catalog.html  # Service catalog
│       └── deployment.html # Deployment progress
└── .gitignore

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors