Skip to content
This repository has been archived by the owner on Feb 4, 2024. It is now read-only.
/ rpm Public archive

Role Play Management system for medical field exercises.

License

Notifications You must be signed in to change notification settings

harm-matthias-harms/rpm

Repository files navigation

Build Status codecov

Roleplay management

The roleplay management system is designed to support large scale medical exercises. The application connects high-quality medical cases with roleplayers and teams to play injects. The application exceeds the management part in terms of simple performance analysis for the injects played in an exercise.

Install

Requirements

  • docker-compose >= 3.0
  • Nginx or apache

Installation

  1. Create a folder to place the application
mkdir rpm
cd rpm/
  1. Download docker-compose file
wget https://raw.githubusercontent.com/harm-matthias-harms/rpm/master/deploy/docker-compose.yml
  1. Add your env variables to the docker-compose file

  2. Start the server

docker-compose up -d
  1. Add Nginx or apache config to redirect to the docker container. We provide examples under deploy/.

  2. Create a backup script. It can make use of the mongo-backup.yml as well as the mongo-restore.yml from deploy/. It could be favorable to compress the backup folder and to transfer it to the other server.

  3. Enjoy

We provide examples under deploy/.

Troubleshooting

  • If Nginx or apache can't connect to the docker container, add 127.0.0.1: before the ports. It should fix the problem.
  • Any other issues or something not working? Please open an issue. Be aware that we can't provide support for your deployments.

Options

We recommend using our docker-compose.yml. To set your parameter, replace the values in the environment variables.

Contribute

A contribution could be:

  • Bugs
  • Suggested enhancements
  • Code contribution

Bugs

Please open an issue for a bug: New Issue Tell us what kind of bug this is and how to trigger it.

Suggested enhancements

If you see the need for a new feature, please write an issue and tell us about the feature.

Code contribution

Help is warmly welcome. If you want to implement a feature or fix a bug, please let us know. Please comment on the issue you are working on to minimize the risk of doubled work. Please assign the PR to an issue. If all pipelines pass, we will take a look and finish it together with you.

About

Role Play Management system for medical field exercises.

Resources

License

Stars

Watchers

Forks

Packages

No packages published