Projekt systemów zdalnych
Projekt uruchamiania zdalnych systemów.
Instalacja wymaganych składników
Aby zainstalować wymagane składniki wydaj komendę:
sudo apt install python3-venv python3-pip
A następnie:
python3 -m venv venv
source venv/bin/activate
I zainstaluj wymagane paczki pip
pip install -r requirements.txt
Konfiguracja
Konfiguracja znajduje się w pliku config.py
Uruchomienie
Aby uruchomić serwer deweloperski:
flask run --host=0.0.0.0
Dodanie nowego użytkownika
Aby dodać użytkownika do bazy w pliku app.py w funkcji
login_api
należy odkomentować linijkę:
# db.add_user(username, password)
A następnie przejść na stronę logowania wpisac żądaną nazwę użytkownika i hasło a następnie wyłączyć serwer zakomentować tą linijkę i uruchomic serwer ponownie.
Aktualizacja i instalacja kolejnych pakietów do rootfs
Aby zainstalować nowe pakiety należy uruchomic skrypt
update_rootfs.sh
W celu instalacji dodatkowych pakietów można wydać polecenie:
sudo ./update_rootfs.sh -n <obraz wyjściowy> -s <obraz żródłowy> -i "<pakiety do instalacji>"
Natomiast w celu aktualizacji pakietów w obrazie :
sudo ./update_rootfs.sh -n <obraz wyjściowy> -s <obraz żródłowy> -u
Description
Languages
Python
58.9%
HTML
17.7%
Shell
15.5%
CSS
7.9%