Projekt

Obecné

Profil

Instalační dokumentace » Historie » Revize 9

Revize 8 (Martin Lácha, 2021-05-16 17:38) → Revize 9/27 (Martin Lácha, 2021-05-17 07:54)

h1. Instalační dokumentace 

 * Projekt je dostupný na GitLabu - https://gitlab.kiv.zcu.cz/aswi/aswi-2021/aswi2021codebakers 

 h2. Vývojové prostředí 

 * Pro vývoj byl použito vývojové prostředí "InteliJ IDEA Ultimate":https://www.jetbrains.com/idea/promo/?gclid=Cj0KCQjws-OEBhCkARIsAPhOkIbej00sYN_FB9hUW6O_OUJ1dLUszkJKbcQJ5oUFsUHogGhV2-5aUwcaAiCoEALw_wcB 
 * Pro zprovoznění projektu na lokálním zařízení je ještě potřeba instalace "npm":https://www.npmjs.com/get-npm a "ng cli":https://angular.io/cli 
 * Návod na zprovoznění vývojového prostředí "zde":https://gitlab.kiv.zcu.cz/aswi/aswi-2021/aswi2021codebakers/-/blob/master/README.md 

 h2. Nasazení 

 Pro nasazení webové aplikace se používá *Docker*. Docker slouží pro spuštění aplikace v izolovaném prostředí. Konfigurace Dockeru se nacházi ve složce *Dockerfile*. Pro vytvoření nového Image pro webovou aplikaci se do příkazové řádky zadá příkaz: 

 <pre><code class="text"> 
 docker build - < Dockerfile 
 </code></pre> 

 Dále se aplikace nasadí na server pomocí příkazu: 

 <pre><code class="text"> 
 docker compose up run [OPTIONS] IMAGE [COMMAND] [ARG...] 
 </code></pre> 

 


 h2. Změna URL