templates icon indicating copy to clipboard operation
templates copied to clipboard

Added Template Apache Superset

Open Ahson-Shaikh opened this issue 7 months ago • 1 comments

Apache Superset is a modern, enterprise-ready business intelligence web application. It's fast, lightweight, intuitive, and loaded with options that make it easy for users of all skill sets to explore and visualize their data, from simple line charts to highly detailed geospatial charts.

Ahson-Shaikh avatar Apr 22 '25 17:04 Ahson-Shaikh

Deploy Preview for easypanel-templates ready!

Name Link
Latest commit 3ff3c00ad4ed87b8ad06fc914b23a55b2b73c1b7
Latest deploy log https://app.netlify.com/sites/easypanel-templates/deploys/6807ce21117cae0008e7d1f2
Deploy Preview https://deploy-preview-908--easypanel-templates.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Apr 22 '25 17:04 netlify[bot]

It's working but it is not clear what initial credentials are.

After creating the container, this command should be executed to create first user for login.

superset fab create-admin --username <your_username> --firstname <your_firstname> --lastname <your_lastname> --email <your_email> --password <your_password>

Or just for interactive creation

superset fab create-admin

boo-code avatar May 26 '25 08:05 boo-code

Installation is made for Postgres, but after install Superset continues to use sqlite as default db. Because of wrong db type it crashes.

For postgress it should have set correct SQLALCHEMY_DATABASE_URI.

https://superset.apache.org/docs/configuration/configuring-superset/

boo-code avatar May 26 '25 08:05 boo-code

Thanks @boo-code for raising this to us. Let us have look at it again.

Ahson-Shaikh avatar May 26 '25 18:05 Ahson-Shaikh

image

@boo-code I think we can not directly add support for database, according to Apache Superset Docs. We probably have to go with the SQLite, and to add database, we have to manually install the drivers inside the specific docker image and run it.

SQLALCHEMY_DATABASE_URI is not really working with docker images. I believe, I should be removing the database and the redis cache, and let people decide what they want.

Ahson-Shaikh avatar May 29 '25 09:05 Ahson-Shaikh

Then yes, probably it's the only way to use default SQLite and leave users themselves to install driver and change DB.

Or maybe Easy Panel can have a new future, to execute install script after the deploy? Then it would be possible to download and install required driver automatically. :)

boo-code avatar May 29 '25 14:05 boo-code