https://github.com/cscfi/aoe-data-services
AOE data services (mirror)
https://github.com/cscfi/aoe-data-services
docker java maven oai-pmh spring typescript xml-schema
Last synced: 11 months ago
JSON representation
AOE data services (mirror)
- Host: GitHub
- URL: https://github.com/cscfi/aoe-data-services
- Owner: CSCfi
- License: gpl-3.0
- Created: 2023-08-02T11:17:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T08:33:10.000Z (11 months ago)
- Last Synced: 2025-02-07T09:29:51.192Z (11 months ago)
- Topics: docker, java, maven, oai-pmh, spring, typescript, xml-schema
- Language: Java
- Homepage:
- Size: 661 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [AOE - Library of Open Educational Resources](https://github.com/CSCfi/aoe)
# ⚠️ Project Moved ⚠️
## AOE project has been moved to a new location!
The repository is no longer maintained here.
Find the latest updates and contributions at:
👉 **[Opetushallitus/aoe](https://github.com/Opetushallitus/aoe)** 👈
## Service Component links in GitHub (mirrored)
- [aoe-data-analytics](https://github.com/CSCfi/aoe-data-analytics)
- aoe-data-services
- [aoe-semantic-apis](https://github.com/CSCfi/aoe-semantic-apis)
- [aoe-streaming-app](https://github.com/CSCfi/aoe-streaming-app)
- [aoe-web-backend](https://github.com/CSCfi/aoe-web-backend)
- [aoe-web-frontend](https://github.com/CSCfi/aoe-web-frontend)
# AOE Data Services
## OAI-PMH Provider
- Module: oaipmh-provider
- Running on ports: 8001 (prod), 8002 (test)
- Java version: OpenJDK 17
- Spring Boot version: 3.2.4
- Build with Docker image: maven:3.8.5-openjdk-17-slim
- Run with Docker image: openjdk:17-slim
### Description
Integration service for metadata harvesting from external systems.
Service interface implements [OAI-PMH protocol](https://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm).
### Management
#### Build and run the test instance
```
$ sudo docker-compose -f docker-compose.test.yml build
$ sudo docker-compose -f docker-compose.test.yml up
```
#### Build and run the production instance
```
$ sudo docker-compose -f docker-compose.prod.yml build
$ sudo docker-compose -f docker-compose.prod.yml up
```