README.md

October 13, 2022 · View on GitHub


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>