Skip to content

Latest commit

 

History

History
97 lines (80 loc) · 3.02 KB

README.md

File metadata and controls

97 lines (80 loc) · 3.02 KB


NapicuBios image
NapicuOS

  • NapicuOS je OpenSource webová aplikace, která simuluje reálný operační systém NapicuOS + bios NapicuBIOS
  • Na této stránce najdete základní nastavení biosu
  • Vytvořeno v Angular
  • Použitý font Perfect DOS VGA 437
  • Překlad DeepL
  • Inspirováno Gnome
  • Ikony Flat-Remix

Preview

NapicuBiosMainScreen NapicuBiosSettingsScreen NapicuBiosFlashScreen NapicuOSAppFileManagerScreen NapicuOSAppWindowScreen NapicuOSPaint NapicuOSCalendar


Instalace

Co potřebuji ?

  1. Naklonujte repozitář

    git clone https://github.com/Numax-cz/NapicuOS.git
  2. Nainstalujte balíčky

    npm install
  3. Nakonfigurujte server

    • V development configu Server/src/main/resources/application-dev.yml nastavte API klíč pro OpenWeather
  4. Spusťte server

    npm run server-dev
  5. Spusťte script pro inicializaci OpenAPI

     npm run build-openapi-dev

Veškeré nastavení scriptů najdete v package.json

Nastavení serveru naleznete ve složce Server/src/main/resources více ohledně Spring profilů naleznete na docs.spring.io


Spuštění

  • Spuštění aplikace pro development

    npm run dev

    Development spuštění urychlí boot time (nelze se dostat do BIOSU)

  • Spuštění aplikace pro nasazení

    npm run start

    Normální spuštění aplikace

  • Profily spuštění NapicuBIOS najdete src/app/bios/config/bootloader.prod.ts a src/app/Bios/Config/bootloader.ts
  • Profily spuštění NapicuOS najdete src/app/system/Systems/NapicuOS/config/run.prod.ts a src/app/system/Systems/NapicuOS/config/run.ts
  • Více ohledně Angular profilů naleznete na Configuring application environments
  • Buildnutí aplikace

    npm run build

    Aplikace se automaticky builde v configuraci pro nasazení

  • Spuštění serveru pro development

    npm run server-dev

    Ve výchozím nastavení se aplikace spustí na portu 8080

Vytvoření nové aplikace pro operační systém

npm run newapp <nazev_systemu> <nazev_aplikace>