ABACUS Aroio API for Webinterfaces and App-Connections
Setup
Start virtual python environment if you don't have python3 running
setup:
$ python3 -m venv venv
$ pip install -r requirements.txt
activate:
$ source venv/bin/activate
deactivate:
$ deactivate
Requirements
All requirements can be installed with pip. Required dependencies are:
Run API:
To start the ASGI server via uvicorn run
$ uvicorn main:aroio_api --reload
or
$ ./scripts/startApi.sh
AroioOS Linux Build
use google cloud platform with an nice and powerful setup with a shitload of RAM and do your AroioOS Kernel Build via ssh on a virtual maschine.
$ sudo apt install -y sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync file bc wget git screen flex libssl-dev jq
$ git clone --recurse-submodules https://github.com/aroio/aroio-ng.git
$ cd aroio-ng
use Instructions on https://github.com/aroio/aroio-ng and do your changes in some feature-branch