Skip to main content

Microservice handler for cryptic-game

Project description

python3-lib

The microservice-libary for python3 of cryptic-game.

Pypi Seite: https://pypi.org/project/cryptic-game/

Installation:

$ pip3 install cryptic-game

Features

  • Endpoint Mapping
  • automatic input validation
  • Database Control
  • Sentry and Logger -> Stacktraces and Context Data

Quick Start

Checkout the example.py for an quick example how this library is used.

Requirements

Required are all modules in the requirements.txt.

Enviroment Variables

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

Test it!

Your microservice will be supported by the game-server of cryptic.

Wiki

Visit our wiki for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for cryptic-game, version 0.4.1.dev0
Filename, size File type Python version Upload date Hashes
Filename, size cryptic_game-0.4.1.dev0-py3-none-any.whl (18.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size cryptic-game-0.4.1.dev0.tar.gz (6.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page