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.
- docker-compose >= 3.0
- Nginx or apache
- Create a folder to place the application
mkdir rpm
cd rpm/
- Download docker-compose file
wget https://raw.githubusercontent.com/harm-matthias-harms/rpm/master/deploy/docker-compose.yml
-
Add your env variables to the docker-compose file
-
Start the server
docker-compose up -d
-
Add Nginx or apache config to redirect to the docker container. We provide examples under
deploy/
. -
Create a backup script. It can make use of the
mongo-backup.yml
as well as themongo-restore.yml
fromdeploy/
. It could be favorable to compress the backup folder and to transfer it to the other server. -
Enjoy
We provide examples under deploy/
.
- 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.
We recommend using our docker-compose.yml. To set your parameter, replace the values in the environment variables.
A contribution could be:
- Bugs
- Suggested enhancements
- Code contribution
Please open an issue for a bug: New Issue Tell us what kind of bug this is and how to trigger it.
If you see the need for a new feature, please write an issue and tell us about the feature.
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.