Webové vývojové prostředí v privátním cloudu
Web integrated development environment in private cloud
Typ dokumentu
diplomová prácemaster thesis
Autor
Stanislav Ľaš
Vedoucí práce
Komárek Martin
Oponent práce
Frajták Karel
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Táto diplomová práca sa zaoberá webovými vývojovými prostrediami a ich použitím. V práci sú popísané platformy Github Codespace a Gitpod, ktoré umožňujú vývoj aplikácie priamo v cloude. Práca podrobne popisuje integráciu týchto platforiem s testovacou aplikáciou. Tento dokument taktiež obsahuje návod ako nasadiť platformu Gitpod na vlastnej infraštruktúre pomocou rôznych technológií. Návod začína nastavením domény a vygenerovaním certifikátov potrebných na správny chod platformy. Následne je iteratívnym spôsobom prezentované nasadzovanie do rôznych klastrov. Výstupom tejto práce je príklad, ktorý umožňuje inštaláciu platforiem GitLab a Gitpod na jednom počítači. Platformy sú po inštalácií ihneď integrované, takže nie je potrebné vytvárať prepojenie. Na vytvorenie infraštruktúry a inštaláciu platforiem je použitý nástroj Terraform, ktorý umožňuje, že je celý tento proces automatický. This thesis deals with web development environments and their use. The work describes the platforms Github Codespace and Gitpod, which allow the application to be developed directly in the cloud. The thesis, in detail, describes the integration of these platforms with the test application. This document also contains how to deploy the Gitpod on the customer‘s infrastructure using various technologies. The tutorial begins by setting up a domain and generating the certificates needed for the platform properly run. Subsequently, it iteratively presents deployment to different clusters. The output of this work is an example that allows the installation of GitLab and Gitpod on one computer. The platforms are integrated immediately after installation, so you do not need to create a connection. The Terraform is used to create the infrastructure and install the platforms, so the deployment is automatic.
Kolekce
- Diplomové práce - 13136 [892]