MVP commissionato nel capitolato numero otto del progetto di Ingegneria del Software 2023/2024.
$docker compose up --build$mvn clean package
$java -jar target/demo_jmap_server-1.0.0-jar-with-dependencies.jarPer 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.
- Porta del server: 9999
- Porta del database: 27017
Endpoint:
- /.well-known/jmap
- /api
- /download
- /upload
- /eventSource
Utilizzare un client JMAP che permetta di collegarsi utilizzando HTTP (non HTTPS).
URL server:
http://<server_ip>:9999/.well-known/jmap
- Docker
- Java 21 LTS
- iNPUTmice/jmap
- MongoDB (sync)
- Jetty
- Maven
- Guice
- Locust
- Postman
- TestContainers