apache-superset-quick-init
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

apache-superset-quick-init

Open in VS Code NPM package version NPM downloads NPM Last Update package.json Dependents count JSR package version JSR package Score JSR package owner GitHub commits per month GitHub Total commits Count NPM License CodeFactor Code quality Grade GitHub Tests Workflow status GitHub Release Workflow status Sonar Quality Gate Status Sonar Bugs Count Sonar Code Smells Count Sonar Duplicated Lines (%) Sonar Lines of Code Count Sonar Reliability Grade Sonar Security Grade Sonar Technical Debt Count Sonar Maintainability Grade Sonar Vulnerabilities Count OSS Lifecycle status

(Don't judge me for my obsession with badges)

[!CAUTION]

This project currently is not stable, and I'm currently in the process of rewriting it to typescript since it depends on ts library (nikelborm/fetch-github-folder) anyway Check out the dev branch to see the latest updates! 😉 (except that I currently don't care and just push to main)

Dependencies

  1. node (You can install it easily via mise)
  2. docker (for running superset)

How to use

npx apache-superset-quick-init

cd ./superset
# To generate passwords you can use `openssl rand -base64 48`.
# Passwords are auto-generated by default in ./main.sh, so you don't need to generate them manually.
# If you need to edit some unusual vars, uncomment those commands to edit them
# nano ./docker/.env
# nano ./docker/superset-websocket/config.json

# Choose the tag you want: 'latest' or something specific like '4.1.1'
# here are examples of tags:
# https://superset.apache.org/docs/installation/docker-builds/#key-tags-examples
# https://github.com/apache/superset/blob/master/CHANGELOG.md
# https://github.com/apache/superset/releases

export TAG='latest'
# If use choose `latest`, good idea to always pull
# docker compose up -d --pull always
docker compose up -d
# Follow logs until completely deployed
docker compose logs -f

Also it's recommended to add this string to your .bashrc, if you want faster CLIs written in JS

export NODE_COMPILE_CACHE=~/.cache/nodejs-compile-cache

Package Sidebar

Install

npm i apache-superset-quick-init

Weekly Downloads

4

Version

0.1.4

License

MIT

Unpacked Size

48.7 kB

Total Files

55

Last publish

Collaborators

  • nikelborm