A multipurpose python flask API server and administration SPA
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Drew Short 08165c1f5a Refactor: Appease the pylint rules for the repository 5 years ago
..
corvus Refactor: Appease the pylint rules for the repository 5 years ago
documentation Migrating latest Atheneum changes to Corvus 6 years ago
migrations Refactor: Add some notes to the README.md 5 years ago
tests Migrating latest Atheneum changes to Corvus 6 years ago
.dockerignore Migrating latest Atheneum changes to Corvus 6 years ago
.env Environment file definition fix 6 years ago
.pylintrc Updating with pylint and pydocstyle testing 6 years ago
CHANGELOG.md Migrating latest Atheneum changes to Corvus 6 years ago
Dockerfile Migrating latest Atheneum changes to Corvus 6 years ago
LICENSE Update with latest Atheneum patches 6 years ago
Pipfile Refactor: Update dependencies 5 years ago
Pipfile.lock Refactor: Update dependencies 5 years ago
README.md Migrating latest Atheneum changes to Corvus 6 years ago
dev-run.sh Refactor: Updating project versions 5 years ago
entrypoint.sh Updating with pylint and pydocstyle testing 6 years ago
manage.py Refactor: Added base64 decode tooling 5 years ago
mypy.ini Refactor: Appease the pylint rules for the repository 5 years ago
run_tests.bat Refactor: Appease the pylint rules for the repository 5 years ago
run_tests.sh Refactor: Appease the pylint rules for the repository 5 years ago
setup.py Updating with pylint and pydocstyle testing 6 years ago
test_settings.py Initial copy from Atheneum project 6 years ago

README.md

Corvus Server

API Documentation

Requirements

  • Python 3.6
  • Pipenv

Installation

git clone https://gitlab.com/WarrickSothr/Corvus.git
cd Corvus/server
pipenv install
pipenv shell

Configuration

Running

Docker

docker build -t corvus:local-test .
docker run -d corvus:local-test

Local Development Version

FLASK_APP=corvus:corvus flask db upgrade
python manage.py user register-admin
FLASK_APP=corvus:corvus flask run

FAQ

Development

pipenv install --dev
  • Make changes
  • Add/Update tests
./run_tests
  • If everything passes follow contributing guide.

Contributing

See ../CONTRIBUTING.md