Skip to content

License

Apache-2.0, BSD-2-Clause licenses found

Licenses found

Apache-2.0
LICENSE
BSD-2-Clause
LICENSE.redash
Notifications You must be signed in to change notification settings

Dingolytics/dingolytics-backend

Dingolytics backend

This is a server-side of the Dingolytics application. For deployment instructions, check the dingolytics-selfhosted repository and for the front-end part, check the dingolytics repository.

Docker Image Size (latest by date)

Development

The easiest way to start development is to use Docker Compose. Before starting, you need to create a .env file, check the env.template for the reference.

Start the server with:

docker-compose up --build

Run tests:

make test

or selectively:

TEST_ARGS='-x dingolytics/' make test

Credits to Redash

Our project involves forking Redash with the intention of improving it and creating a new product, with a different focus.

We extracted back-end part to build and deploy separately. HTTP API level compatibility is a mid-term goal to keep because it is used by the front-end part.

The more project evolves, the more divergent it becomes from the original.

  • Dependencies are updated to the latest versions
  • PostgreSQL of version 15.x is used
  • Database migrations history is cleaned up to start from scratch
  • PseudoJSON field removed in favor of JSONB
  • SQLAlchemy is updated to the latest version, queries updated
  • Disabled changes tracking via ChangeTrackingMixin
  • Release management scripts are removed, to reconsider later

Check the LICENSE.redash file for the original license.

License

This repository contains a forked version of Redash https://redash.io, which is licensed under the BSD-2-Clause license.

This forked repository includes modifications made by Dingolytics team, which are also licensed under the BSD-2-Clause license.

Dingolytics team:

About

No description, website, or topics provided.

Resources

License

Apache-2.0, BSD-2-Clause licenses found

Licenses found

Apache-2.0
LICENSE
BSD-2-Clause
LICENSE.redash

Stars

Watchers

Forks

Packages

No packages published

Languages