https://github.com/ccims/gropius-backend
Gropius backend built on the new more extensive meta model and Kotlin
https://github.com/ccims/gropius-backend
Last synced: about 1 year ago
JSON representation
Gropius backend built on the new more extensive meta model and Kotlin
- Host: GitHub
- URL: https://github.com/ccims/gropius-backend
- Owner: ccims
- License: mit
- Created: 2022-05-02T21:30:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T14:07:26.000Z (about 1 year ago)
- Last Synced: 2025-03-27T15:24:36.899Z (about 1 year ago)
- Language: Kotlin
- Homepage: https://ccims.github.io/gropius-backend-docs/
- Size: 3.95 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gropius Backend
For more documentation, have a look at our documentation website: https://ccims.github.io/gropius-docs
## About
The backend of the Gropius system.
Provides all services a Gropius backend uses, and modules used by those services.
For a description of all modules, see [Modules](./modules).
## Running the backend
https://github.com/ccims/gropius provides both a production and development setup of all services of the backend using docker-compose.
### Production
```sh
git clone --recursive https://github.com/ccims/gropius.git
cd gropius
docker-compose up
```
For a production setup, it is recommended to change default passwords and secrets defined in `docker-compose.yaml`
### Development
```sh
git clone --recursive https://github.com/ccims/gropius.git
cd gropius
docker-compose -f docker-compose-dev.yaml up
```
Alternatively, it is possible to execut services on its own using Gradle.
[Modules](./modules) provides an overview of the used commands, requirements and runtime dependencies.
[docker-compose-dev.yaml](https://github.com/ccims/gropius/blob/main/docker-compose-dev.yaml) can be used as a reference for a working set of configuration properties for each service.