An open API service indexing awesome lists of open source software.

https://github.com/bcorfman/ravenback

FastAPI microservice for Raven Checkers
https://github.com/bcorfman/ravenback

asgi checkers-ai checkers-engine fastapi github-actions json microservice nosql pipenv

Last synced: 7 days ago
JSON representation

FastAPI microservice for Raven Checkers

Awesome Lists containing this project

README

          

# ravenback

[![Open in Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=527823637&machine=standardLinux32gb&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=EastUs)

A FastAPI ASGI microservice to the [Raven Checkers](https://github.com/bcorfman/raven-checkers) game engine, deployed on the Deta Space cloud via [GitHub Actions](https://github.com/bcorfman/ravenback/blob/main/.github/workflows/test-deploy.yml).)

I'm using this project to practice simple microservice design with Python.

# Prerequisites

* Click on the *Open with GitHub Codespaces* badge above to launch the project in a browser or on your desktop inside Visual Studio Code.

OR

* Install [Python](https://www.python.org) 3.9 or higher
* Install [Pipenv](https://pipenv.pypa.io/en/latest/)
* At a command prompt in the project directory, type `pipenv install` to set up project-level dependencies only, or `pipenv install --dev` to include dev dependencies as well