Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.04 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.04 KB

Hello my targets! - HiTarget

HiTarget API is writen in Python (Pypy) and FastAPI. It works as backend for HiTarget ToDo list. hitarget was designed with 3 main components:

  • hitarget-api: the backend api is written in Python 3.6 using FastAPI, which processes all logic of this TODO list app
  • hitarget-ui: the frontent UI is written in Javascript using VueJs 3.x
  • hitarget-it: the configuration and deployment management scripts using Ansible Playbook

Prequisite

  • MongoDB mongodb-org-4.4
  • Python pypy3.6-7.3.1 (other Python version >= 3.6 may be compatible)

Configuration

All configuration can be found at hitarget/core/config.py. You can easily custom these values by set environment variables

Run the API server

python -m ensurepip
python -m pip install -U pip wheel
pip install poetry
poetry install

/start.sh --workers 10