diff --git a/doc/chapters/03_esecuzione.tex b/doc/chapters/03_esecuzione.tex index 8b13789..8dee77b 100644 --- a/doc/chapters/03_esecuzione.tex +++ b/doc/chapters/03_esecuzione.tex @@ -1 +1,24 @@ +\section{Requisiti} +L'applicazione è stata sviluppata, eseguita e testata su sistemi UNIX Like, in particolare sulla distribuzione GNU/Linux Debian.\newline +Per questo questo motivo le istruzioni che seguono saranno incentrate su questo ambiente, ma dovrebbero valere per tutti gli altri sistemi.\newline +\newline +Per rendere la propria macchina pronta ad eseguire l'applicazione è necessario installare i pacchetti \code{openjdk} (la versione 8 è sufficiente) ed \code{mvn}; in caso di Debian o derivate si usa il seguente comando: + +\begin{lstlisting}[style=BashInputStyle] + $ sudo apt-get install openjdk-8-jdk mvn +\end{lstlisting} + +In caso si volesse usare Docker allora le dipendenze sono docker-compose, ed ovviamente docker stesso. Compose è presente nella maggior parte delle repo delle distro, il problema è che non è sempre aggiornato, per cui si ovvierà a questo possibile problema per mezzo di pip.\newline +La serie di comandi è la seguente, in caso di distro diversa da Debian usare il relativo gestore di pacchetti in sostituzione ad apt: +\begin{lstlisting}[style=BashInputStyle] + $ sudo apt-get install docker-ce python3-pip + $ sudo pip3 install docker-compose +\end{lstlisting} + +\section{Test} + +\section{Avvio tramite linea di comando} + + +\section{Avvio tramite Docker} diff --git a/doc/main.tex b/doc/main.tex index 1219a27..3623621 100644 --- a/doc/main.tex +++ b/doc/main.tex @@ -20,7 +20,7 @@ \usepackage{framed,lipsum} \usepackage{dirtree} - +\usepackage{xcolor} \usepackage{xspace} \newcommand{\latex}{\LaTeX\xspace} @@ -31,6 +31,17 @@ \def\code#1{\texttt{#1}} +\lstdefinestyle{BashInputStyle}{ + language=bash, + basicstyle=\tt, + frame=tb, + columns=fullflexible, + backgroundcolor=\color{lightgray!20}, + linewidth=1.1\linewidth, + xleftmargin=0\linewidth +} + + % Indice e citazioni linkate \usepackage{hyperref} \hypersetup{ @@ -58,12 +69,13 @@ \Large \input{chapters/01_introduzione} -\chapter{Progetto} +\chapter{Implementazione} \input{chapters/02_progetto} \chapter{Esecuzione} \input{chapters/03_esecuzione} + \bibliographystyle{unsrt} \bibliography{bibliography.bib}