1.6 KiB
simple-superset-compose
This is a minimal Superset + Docker Compose set up. It's intended to simplify the process of trying out Superset.
⚠️ This is not intended for production use. There are unsafe defaults enabled in superset/superset_config.py.
Usage
-
Determine if you need to make any changes to
superset_config.py(more info here). If you ever make any changes tosuperset_config.py, make sure to rebuild the docker images (docker compose build). -
Run
docker compose up. -
Run the
setup.shfile, which initializes an account namedadminwith the passwordsecret. -
Visit https://localhost:8080.
-
Connect the running PostgreSQL to Superset, if necessary.
-
Insert data into the database via the exposed port (
5000by default), or via the Superset UI. -
Try Superset.
-
Profit!
Notes
Apache Superset comes with a default Docker Compose setup, but it is not very condusive to trying out the basic functionality of Superset in your local env. This little compose file is the (impercise, quick-n-dirty) product of me wanting to trying out Superset, but shying away from the intensive setup process. It's simple nature lends itself well to use as a little offline anylitics app/SQL exploration lab with fancy graphs/a workspace to safely try out Superset development. Enjoy!