# MSP-Gate Python3 Flask

## Services & Tagging

- Gate is now managed as a Service (systemd: msp-gate)
- We still use the "services.json" file for all Service information + Tagging + Permissions.
-- This file is still managed via ansible-msp/roles/portal. The Role doesn't copy the Portal anymore (managed in GitLab).
- Services are being read and processed in the Backend (app.py) then sent to the template (templates/index.html).
- For no proxy URLs, there's a separate Route (/noproxy), the same for the VMWare Consoles (/vmconsoles) -> Still managed in vmwareconsoles.json.

config.py
- JSON File declaration

gunicorn.py
- Gunicorn startup paramters 
