TraWell

by alexminichino

GitHub Readme.md

Trawell Project

Documentazione disponibile qui!

Cos'è TraWell:

La piattaforma TraWell nasce con l’obbiettivo di fornire all’utente una serie di servizi legati al mondo dei viaggi, con lo scopo di rendere più facile la condivisione delle proprie esperienze di viaggio, la pianificazione del nuovo viaggio, mettendo a disposizione degli ulteriori servizi che facilitano la comunicazione e l’organizzazione del viaggio

Metriche e risultati

Build Status

Sonarcloud Status

SonarCloud Coverage

SonarCloud Bugs

SonarCloud Vulnerabilities

Maintainability

codecov

Coverage Status

Contributors

issue open

issue closed

opened pull request

closed pull request

commit

forks

Deploy:

Docker

Website

Deploy

Manuale installazione:

Come prima cosa modificare il file in /src/main/resources/application.properties

Impostare le variabili d'ambiente

  • DATABASE
  • DB_USER
  • DB_PASSWORD
  • DB_HOST
  • DB_PORT

(aggiungendo alla fine del file ~/.bashrc export NOME_VARIABILE=valore)

per consentire l'accesso al db.

inizialiazzare il database

Eseguire lo script database_init.sql.

Una volta inizializzato il database eseguire ./mvnw compile -f pom.xml.

Infine, per lanciare l'applicativo difitare ./mvnw spring-boot:run.

Si consiglia di utilizzare ubuntu 18.04, inoltre è possibile effettuare il deploy tramite Heroku e scaricare l'immagine aggiornata del sistema da Docker hub.

Contributors