The microservice-libary for python3 of cryptic-game.
Pypi Seite: https://pypi.org/project/cryptic-game/
$ pip3 install cryptic-game- Endpoint Mapping
- automatic input validation
- Database Control
- Sentry and Logger -> Stacktraces and Context Data
Checkout the example.py for an quick example how this library is used.
Required are all modules in the requirements.txt.
| Variable | Functionality |
|---|---|
| MODE | debug or production |
| DATA_LOCATION | Path where you sqlite db should be stored under debug mode |
| DBMS | Mysql or sqlite used internaly |
| SQLITE_FILE | Name of your sqlite db |
| MYSQL_HOSTNAME | Host where your mysql server runs |
| MYSQL_PORT | Under which port your mysql on the given host runs |
| MYSQL_DATABASE | Name of your mysql database |
| MYSQL_USERNAME | Mysql username |
| MYSQL_PASSWORD | Your password for this given user |
| PATH_LOGFILE | Path too where your logging files should be stored |
| DSN | Data Structure Name for your sentry instance |
| RELEASE | The Release this will be reported too sentry |
Your microservice will be supported by the game-server of cryptic.
Visit our wiki for more information.