indrz / indrz-be

Open source indoor mapping, routing for orientation and wayfinding. Mirrored from https://gitlab.com/indrz.

Home Page:https://www.indrz.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INDRZ API (a.k.a the backend)

Gitlab hosts the main repo Mirror repo is at Github


This is the indrz API backend code repository.
documentation here indrz Docs

GitHub stars GitHub Issues GitHub release license Twitter

Quick Start Backend Setup

We are working on making the setup easier, with an all docker development environmentment. The production deployment aswell will be an all docker deployment.

  1. Copy .env-example into a new file called .env configure your secret varialbles, this is in the root folder allong with the docker-compose-local.yml
  2. Build indrz_api image
    docker build -t indrz_api:latest -f devops/local/indrz_api/Dockerfile ./indrz
    
  3. Run indrz_api on localhost
    docker-compose -f docker-compose-local.yml up -d
    
  4. OPTIONAL load demo data for testing
    make load_demo_data
    
  5. Visit http://localhost:8000/api/v1/admin to login using Django admin
  6. Visit http://localhost:8000/api/v1/docs to see Swagger docs (not you must be logged into Django Admin)

Tech Stack

Supported and built by:

Contact: Michael Diener

www.gomogi.com

About

Open source indoor mapping, routing for orientation and wayfinding. Mirrored from https://gitlab.com/indrz.

https://www.indrz.com

License:GNU General Public License v3.0


Languages

Language:Python 95.1%Language:Shell 2.7%Language:Dockerfile 1.4%Language:Makefile 0.8%