###Guida all'installazione
- Aprire VirtualBox
- Entrare nelle impostazioni di rete della virtual machine
- Inoltrare la porta TCP 8080 (sia Host che Guest) sull'indirizzo 127.0.0.1
- Avviare boot2docker
- Clonare PithyURL:
git clone https://github.com/GruppoPBDMNG-6/docker-PithyURL
- Entrare nella cartella:
cd docker-PithyURL
- Eseguire il build dell'immagine:
docker build --tag=gruppo_pbdmng_6/pithyurl ./
- Una volta creata l'immagine, creare il container:
docker run -d --name urlshortener -p 8080:8080 gruppo_pbdmng_6/pithyurl
In un secondo avvio non sarà necessario ricreare il container. In tal caso eseguire:
docker start urlshortener
- Entrare nel container:
docker exec -it urlshortener bash
- Da shell lanciare il comando:
./start-server
Se si chiude il jar lo si può riavviare (senza ricrearlo) tramite:
./run-server
Per eseguire soltanto i test JUnit è possibile invece lanciare lo script:
./test-server
###Accesso al client
Per accedere al client inserire questo indirizzo nel proprio browser:
localhost:8080
Per avere un'idea del tipo di funzinalità offerte si può consultare un url di test nella sezione URL Stats
scrivendo test
e cliccando inspect!
:
N.B. accedendo al server localmente la provenienza del proprio ip ovviamente non viene riconosciuta.