Skip to content

Commit

Permalink
Merge pull request #2673 from LaurentPV/Bugfix_swagger_KO
Browse files Browse the repository at this point in the history
update open-api version with one compatible with Spring Boot 3.4
  • Loading branch information
pierrehenri-dauvergne authored Feb 27, 2025
2 parents 75bcba5 + 13282ec commit 3cbf007
Show file tree
Hide file tree
Showing 14 changed files with 27 additions and 27 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ Shanoir-NG is copyrighted by [Inria](https://www.inria.fr/) and is now open sour

* Shanoir-NG is based on a microservice architecture, that heavily uses Docker.
* Each Docker container integrates one microservice, mostly based on Spring Boot.
* Each microservice exposes a REST interface on using Swagger 2, as definition format.
* The front-end/web interface is implemented on using "Angular 2" (now 5) technology.
* Each microservice exposes a REST interface on using Swagger/OpenAPI 3, as definition format.
* The front-end/web interface is implemented on using Angular 17 technology.
* Nginx and Keycloak (on using OpenID-Connect) are used to glue everything together.
* Internally dcm4che3 is used to handle all DICOM concerns and dcm4chee 5 arc-light as backup PACS.
* Furthermore dcm2niix is used for the DICOM to NIfTI conversion and Papaya Viewer for DICOM/NIfTI web view.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Studies Microservice - Acquisition equipments managment
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-centers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Centers Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-coils.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Coils Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-datasets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 2.0.0
title: Shanoir NG Dataset Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-examinations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG examination Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-import.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
title: Shanoir NG Import Microservice
description: Microservice API for Shanoir NG import
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Studies Microservice - Manufacturer models management
Expand Down
26 changes: 13 additions & 13 deletions docs/MicroservicesRESTAPI/shanoir-ng-scores.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Shanoir NG - Import, manage and share neuroimaging data
# Copyright (C) 2009-2019 Inria - https://www.inria.fr/
# Contact us on https://project.inria.fr/shanoir/
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: "2.0"
# Shanoir NG - Import, manage and share neuroimaging data
# Copyright (C) 2009-2019 Inria - https://www.inria.fr/
# Contact us on https://project.inria.fr/shanoir/
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

openapi: "3.0.0"
info:
version: "1.0.0"
title: Shanoir Challenge Scores Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-studies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Studies Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-studyCards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Study Cards Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-subject.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Subject Microservice
Expand Down
2 changes: 1 addition & 1 deletion docs/MicroservicesRESTAPI/shanoir-ng-users.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html

swagger: '2.0'
openapi: "3.0.0"
info:
version: 0.0.1
title: Shanoir NG Users Microservice
Expand Down
2 changes: 1 addition & 1 deletion shanoir-ng-back/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.2.0</version>
<version>2.8.5</version>
</dependency>

<!-- Testing -->
Expand Down

0 comments on commit 3cbf007

Please sign in to comment.