Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hellblazer/a-demo
Delos Large Scale Demo
https://github.com/hellblazer/a-demo
Last synced: about 1 month ago
JSON representation
Delos Large Scale Demo
- Host: GitHub
- URL: https://github.com/hellblazer/a-demo
- Owner: Hellblazer
- License: agpl-3.0
- Created: 2023-11-27T23:46:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-09T18:52:13.000Z (5 months ago)
- Last Synced: 2024-11-08T13:53:04.190Z (3 months ago)
- Language: Java
- Homepage:
- Size: 300 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Delos Large Scale Demo
## Build Status
![Build Status](https://github.com/Hellblazer/a-demo/actions/workflows/maven.yml/badge.svg)
This is the repository of the Sky application, built on the [Delos distributed systems platform](https://github.com/Hellblazer/Delos). It's a fantasy POC for a
minimal
viable system built using the modular framework of Delos.## Build
The build contains the Maven wrapper and can be invoked in that top level directory with:
`./mvnw clean install`## End to End Docker testing (local)
To run the Sky End to End testing using local docker, add the **e2e** profile to the
invocation: `./mvnw -P e2e clean install`One can also cd into the [local-demo](local-demo) and build in that directory using the **e2e** profile.
## Docker Image
The Sky container image is built in the aptly named [sky-image](sky-image) module and is currently generically
programmed
via key environment variables as can be seen in
the [End to End smoke testing using the TestContainer framework](local-demo/src/test/java/com/hellblazer/sky/demo/SmokeTest.java)