This project is WIP. Code is subject to frequent change!
Rudeler is an application that takes events from sources that publish airsoft events (f.e Airsoft Verzeichnis) and publishes them to destinations (f.e Spond).
The application runs as a cloud function.
To clone and install a virtual environment:
git clone [email protected]:morkohl/rudeler.git
make venv
In order to run integration tests you need a
.env.integrationtest
file.Find out what the content of this file should be in Credentials.
make unit-test
make integration-test
make test
Running a coverage report will run ALL tests.
make coverage-html
make package environment=<environment>
In order to deploy tests you need a file for your environment
.env.<environment>
file.Find out what the content of this file should be in Credentials.
make deploy environment=<environment>
The terraform variables can be found in variables.tf
Rudeler make targets will assume that you have a .env
files for a few steps in order to supply credentials to the code running.
The name of this .env
file for integration testing needs to be .env.integrationtest
and for deployment .env.<stage>
.
The content of this file should consist of all environment variables in config.py.