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
- Host: GitHub
- URL: https://github.com/bcorfman/ravenback
- Owner: bcorfman
- License: mit
- Created: 2022-08-23T03:49:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T20:13:42.000Z (almost 3 years ago)
- Last Synced: 2023-09-19T20:15:43.092Z (almost 3 years ago)
- Topics: asgi, checkers-ai, checkers-engine, fastapi, github-actions, json, microservice, nosql, pipenv
- Language: Python
- Homepage: https://raven-1-j8079958.deta.app/docs
- Size: 2.43 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ravenback
[](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