Projekt

Obecné

Profil

Akce

Wiki - Aplikace pro co-workingové centrum Servia

Kontakty

Kontaktní osoba
Petr Háka --

Zadavatel
Zuzana Matajová --

Dokumenty a odkazy

Projektová specifikace
https://students.kiv.zcu.cz:3443/dmsf/files/321/view (Revize: -)

Vize projektu
https://students.kiv.zcu.cz:3443/dmsf/files/363/view (Revize: -)

ERA projektu
https://students.kiv.zcu.cz:3443/dmsf/files/334/view

Projektový Drive
https://drive.google.com/drive/folders/0Bzvu4kCo7JqIa0ZBRVBZZ2F4ZUU?usp=sharing

Tým

Dev

Nastavení projektu

V souboru src/main/resources/application-dev.properties nastavit

spring.datasource.url=jdbc:postgresql://localhost:5432/<dbname>
spring.datasource.username=<dbuser>
spring.datasource.password=<dbpassword>

případně další položky, viz src/main/resources/application.properties.

Nastavení IntelliJ Idea

Spuštění projektu
Před spuštěním nesmí běžet instance Tomcat, tj. port 8080 musí být volný.
  1. Run - Edit Configurations
  2. Add New Configuration (+)
  3. Spring Boot
  4. Main class - cz.servia.cowork.main.CoworkApplication
  5. JRE - Default 1.8
Nastavení testů
  1. Project/src/test
  2. Pravým -- Mark directory as/Test Sources Root

Struktura projektu

  • pom.xml -- definice závislostí Javy
  • .gitignore -- ignorované soubory
  • src -- zdrojové soubory pro Javu
    • test -- java unit testy
    • main
      • java -- spring
      • resources
        • application.properties -- výchozí hodnoty nastavení projektů v Javě (Spring, Hibernate...)
        • application-dev.properties -- hodnoty pro vývoj
        • application-prod.properties -- hodnoty pro produkci
        • application-test.properties -- hodnoty pro testování
        • public -- zdrojové soubory pro React/Next.js
          • actions -- definice akcí (bez funkcionality)
          • components -- komponenty
          • pages -- zdrojové kódy stránek
          • reducers -- reducery zpracovávají akce (definované v actions)
          • static -- statické soubory
          • utils -- pomocné skripty napříč výše uvedenými moduly JS
          • package.json -- definice pro NPM

Aktualizováno uživatelem Martin Mach před asi 7 roky(ů) · 3 revizí