Awesome
<h1 align="center"> <br> <img src="./src/assets/icons/NapicuBios-512x512.png" alt="NapicuBios image" width="130"> <br> NapicuOS <br> </h1>- 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
Instalace
Co potřebuji ?
- Git
- Node - LTS
- Java JDK 18
- OpenWeather API klíč
-
Naklonujte repozitář
git clone https://github.com/Numax-cz/NapicuOS.git
-
Nainstalujte balíčky
npm install
-
Nakonfigurujte server
- V development configu
Server/src/main/resources/application-dev.yml
nastavte API klíč pro OpenWeather
- V development configu
-
Spusťte server
npm run server-dev
-
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
asrc/app/Bios/Config/bootloader.ts
- Profily spuštění NapicuOS najdete
src/app/system/Systems/NapicuOS/config/run.prod.ts
asrc/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>