Skip to content

GruppoPBDMNG-6/docker-PithyURL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 

Repository files navigation

docker-PithyURL

######Sviluppato con : docker / spark mongodb / AngularJS Bootstrap

######Servizi : GeoIp2 Mapael

###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
  1. Clonare PithyURL:
git clone https://github.com/GruppoPBDMNG-6/docker-PithyURL
  1. Entrare nella cartella:
cd docker-PithyURL
  1. Eseguire il build dell'immagine:
docker build --tag=gruppo_pbdmng_6/pithyurl ./
  1. 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
  1. Entrare nel container:
docker exec -it urlshortener bash
  1. 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.

Releases

No releases published

Packages

No packages published