简体   繁体   中英

Looking for cloud based ide/ides where i can setup apache-superset for developement

I am looking to play with apache-superset on a cloud-based ide. I have it on my local. I tried unsuccessfully to set it up on gitpod. I wanted suggestions on where can I set it up, opensource preferably not necessarily. I believe cloud9 is 1 such place, but I am looking for other options before I settle. If you've ever set it up on any such platform, even if it is on gitpod and can help me, kindly do so.

[Disclaimer: Gitpod staff]

You can indeed use Gitpod to work on apache-superset, and for that you'll just need a working configuration.

From what I can see in apache-superset's requirements, you'll need to get:

  • PostgreSQL (eg by using Gitpod's official gitpod/workspace-full-postgres Docker base image)
  • Redis (eg by installing it in a Dockerfile via sudo apt-get install )
  • Various Python dependencies (eg by running pip install. after cloning)
  • Various Node.js dependencies for the front-end (eg by running npm install )

Here is a basic configuration I wrote to achieve this:

https://github.com/jankeromnes/incubator-superset/commit/0d345a76ec8126fd1f8b9bc7b6ce4961bf3b593d

What it does is:

  1. Create a Docker image with PostgreSQL and Redis
  2. Once the repository is cloned, open 4 separate Terminals ("tasks"):
  • Redis server
  • Superset backend
  • Superset worker
  • Superset front-end
  1. All dependencies will be installed automatically, and once the front-end is ready, it will automatically open in a web preview IDE side panel.

You can try it out by opening my personal fork of the apache-superset repository in Gitpod, eg by following this link:

https://gitpod.io/#https://github.com/jankeromnes/incubator-superset

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM