8000 GitHub - raminf/simpleiot: Installer source for SimpleIOT back-end.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from awslabs/simpleiot

Installer source for SimpleIOT back-end.

License

Notifications You must be signed in to change notification settings

raminf/simpleiot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleIOT

This repo contains the source to the back-end of the SimpleIOT framework. It is here for those who want to install the system from source or work on the source.

Installation Instructions

Install from Source

To install from source, clone this repository, then install the following pre-requisite components:

  • Docker Desktop
  • AWS CLI
  • CDK
  • NPM
  • NPM dependencies (via npm install) in directories containing package.json files.
  • Python 3.9+
  • Python dependencies in virtual envs, via
    • python3 -m venv venv
    • source venv/bin/activate
    • pip install -r requirements.txt

Once these are installed, you can manually run the installer by going into the simpleiot/sources/iotapi directory, and running invoke --list to see the list of commands.

The three stages of installation are:

  • invoke bootstrap
  • invoke deploy {team-name}
  • invoke dbsetup {team-name}

To clean up the back-end infrastructure and delete all generated settings, run:

  • invoke clean {team-name}

For more detailed information, consult simpleiot/sources/iotapi/README.md.

About

Installer source for SimpleIOT back-end.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.9%
  • C 37.1%
  • TypeScript 8.9%
  • C++ 3.8%
  • Makefile 0.6%
  • Dockerfile 0.5%
  • Other 0.2%
0