All'interno del progetto si posso trovare già presenti gli eseguibili nella cartella /bin
Debian/Ubuntu
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-devArch
sudo pacman -Syu
sudo pacman -S --needed \
webkit2gtk \
base-devel \
curl \
wget \
file \
openssl \
appmenu-gtk-module \
gtk3 \
libappindicator-gtk3 \
librsvg \
libvipsFedora
sudo dnf check-update
sudo dnf install webkit2gtk4.0-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "C Development Tools and Libraries"OpenSuse
sudo zypper up
sudo zypper in webkit2gtk3-soup2-devel \
libopenssl-devel \
curl \
wget \
file \
libappindicator3-1 \
librsvg-devel
sudo zypper in -t pattern devel_basisÈ possibile installare Rust con
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shÈ necessario installare i Build Tools di C++ e le webview2 di rust con
winget install --id Rustlang.Rustup
rustup default stable-msvcPer far funzionare la prima volta il programma usare
cd frontend
npm install
Important
È necessario avere Node installato sul proprio computer.
Per far partire il programma usare
npx tauri devIl programma è in Developer Mode
Important
È necessario avere Docker installato sul proprio computer.
Su Linux (SystemD) è necessario avviare Docker con:
sudo systemctl start dockerPrima di utilizzare Docker è necessario generare il jar andando nella cartella di backend ed eseguendo: (si può fare anche graficamente da un IDE)
mvn clean packageSu Windows tutti i comandi citati vanno eseguiti da amministratore
Per avviare il progetto usare nel terminale:
Linux:
sudo docker compose up --buildWindows (Powershell)
docker-compose up --buildSe vengono apportati cambiamenti al progetto non rilevati da docker, usare:
Linux:
sudo docker system prune -a
sudo docker compose up --buildWindows (Powershell)
docker system prune -a
docker-compose up --buildPer interrompere Docker è necessario scrivere:
Linux
sudo docker compose downWindows (Powershell)
docker-compose down