camratchford / FastAPI-Template

A template repository to be used with https://github.com/camratchford/Easy-Template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

{{ project_name }}

{{ project_description }}


This is a work in progress, subject to many changes and new instabilities / brokenness.

Getting started

  • Get acquainted with the documentation [here]('{{ project_docs_url }}')
  • Review the API specification [here]('{{ project_api_spec }}')

Install {{ project_name }}:

python3 -m venv venv
source venv/bin/activate
pip install git+{{ project_repo }}

{{ cli_executable_name }} CLI options

Configuration Item Abrv Keyword Argument Config File Key Default Required Description
config_file -c --config N/A "" No The location of the yaml configuration file.
log_path -l --log-path log_path "" No The location of the log file
host -h --listen-host host "127.0.0.1" No The IP address/Hostname which Pymetrics API will bind to
port -p --listen-port port 8080 No The TCP port which Pymetrics API will bind to
sql_alchemy_uri -u --sql-alchemy-uri sql_alchemy_uri "sqlite+aiosqlite:///./test.db" No The SQLAlchemy URI for the database
skip_setup N/A --skip-setup skip_setup False No "When True, the install directory and contents will not be created

About

A template repository to be used with https://github.com/camratchford/Easy-Template

License:Creative Commons Zero v1.0 Universal


Languages

Language:Python 96.4%Language:PowerShell 3.6%