Skip to content

gov-ai/thinking

 
 

Repository files navigation

thinking

One stop shop for machine learning. simple, flexible and open source 💗⚡

The following are supported:

  • Data Annotation PLatform (Lablestudio)
  • Invoice OCR [Coming soon]
  • ...
  • Want to suggest a new service? Submit a feature request.

More services will be added on popular demand.

How to run?

Install docker and run docker compose up --build -d. The services will be up and running on the ports mentioned below.

Port information

Port Name User interface Short description
8989 Label studio http://127.0.0.1:8989 Data annotation platform
1572 RabbitMQ http://127.0.0.1:15672 Transient message broker. username:skipper password:welcome1
5672 RabbitMQ port - Port for event producer and receiver
8000 Celery API http://127.0.0.1:8000/docs Post tasks to task queues and view their status
5000 Wrokflow API http://127.0.0.1:5000/docs Get names of queues using task service IDs
5001 Logger API http://127.0.0.1:5001/docs Log all infomation in background
5432 Postgres DB - Persistent database
5432 PgAdmin http://127.0.0.1:5050 Web UI for postgres DB
3000 frontend http://127.0.0.1:3000/ Web app for everything here
9999 backend http://127.0.0.1:9999/docs Backend for app at port 3000
8080 NGINX - Reverse proxy for tasks API

Credits


Licence

Apache License 2.0

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.3%
  • PureBasic 36.0%
  • Shell 6.4%
  • Dockerfile 2.9%
  • HTML 2.6%
  • JavaScript 2.4%
  • CSS 1.4%