This is my take on cloning the Netlif's basic functionality
Feautures completed:
-Login through gitlab
-Deploy from gitlab
Builds are run using docker and celery.
deploy logs can be seen within the site-info.
Needs a little bit setup using nginx and dnsmasq to get it running.
Things learned:-
-react with flask
-nginx reverse proxying
-nginx static files serving
-oauth2 usage and deploy keys
-celery for worker jobs
-docker
-usage and storing of private keys in database
-dnsmasq for local dns
-bind9 for dns server
-how dns works.
-sass