Skip to content
This repository was archived by the owner on Sep 23, 2024. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI codecov

Jmap Server - QB Software

MVP commissionato nel capitolato numero otto del progetto di Ingegneria del Software 2023/2024.

Per eseguire l'applicazione dentro il container

$docker compose up --build

Per fare la build del MVP ed eseguirlo senza container

$mvn clean package
$java -jar target/demo_jmap_server-1.0.0-jar-with-dependencies.jar

Per eseguire il server senza Docker bisogna avere comunque il database ed è necessario aggiornare la stringa di connessione (DB_CONNECTION_STRING) all'interno del file compose.yaml.

Configurazione server & database

  • Porta del server: 9999
  • Porta del database: 27017

Endpoint:

  • /.well-known/jmap
  • /api
  • /download
  • /upload
  • /eventSource

Collegarsi al server

Utilizzare un client JMAP che permetta di collegarsi utilizzando HTTP (non HTTPS).

URL server:

http://<server_ip>:9999/.well-known/jmap

Scelte tecnologiche

  • Docker
  • Java 21 LTS
  • iNPUTmice/jmap
  • MongoDB (sync)
  • Jetty
  • Maven
  • Guice
  • Locust
  • Postman
  • TestContainers

About

MVP, demo JMAP server - Capitolato 8

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages