Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Mall | 64,402 | a day ago | 32 | apache-2.0 | Java | |||||
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 | ||||||||||
Mall Learning | 11,780 | a month ago | 24 | apache-2.0 | Java | |||||
mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 | ||||||||||
Mall Swarm | 9,716 | 3 months ago | 35 | apache-2.0 | Java | |||||
mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。 | ||||||||||
Rap2 Delos | 7,400 | 5 months ago | 73 | mit | TypeScript | |||||
阿里妈妈前端团队出品的开源接口管理工具RAP第二代 | ||||||||||
Coolify | 7,293 | 14 hours ago | 230 | apache-2.0 | Svelte | |||||
An open-source & self-hostable Heroku / Netlify alternative. | ||||||||||
Pgloader | 4,413 | 13 days ago | 1 | February 27, 2018 | 288 | other | Common Lisp | |||
Migrate to PostgreSQL in a single command! | ||||||||||
Devilbox | 4,080 | 12 days ago | 42 | mit | PHP | |||||
A modern Docker LAMP stack and MEAN stack for local development | ||||||||||
Awesome Programming Books | 3,649 | 8 months ago | 4 | |||||||
📚 经典技术书籍推荐,持续更新... | ||||||||||
Dnmp | 3,447 | 18 days ago | 52 | mit | Shell | |||||
Docker LNMP (Nginx, PHP7/PHP5, MySQL, Redis) | ||||||||||
Dbmate | 3,199 | 1 | 6 days ago | 27 | March 25, 2022 | 12 | mit | Go | ||
:rocket: A lightweight, framework-agnostic database migration tool. |
Repository for building Docker container of Apache Superset.
Image | Pulls | Tags |
---|---|---|
abhioncbr/docker-superset | tags |
X.YY.ZZzzz
which means either
docker-compose
or by using docker run
command.username: admin & password: admin
.docker-compose
will start three containers. mysql5.7
as the database, redis3.4
as a cache & celery broker and superset container.
.env
..env
file or passing through commands like SUPERSET_ENV
.SUPERSET_ENV
can be either local
or prod
.local
mode one celery worker and superset flask-based superset web application run.prod
mode two celery workers and Gunicorn based superset web application run.docker run
can be a used for complete distributed setup, requires database & Redis URL for startup.
superset-version
as a build-arg
, for example: 0.28.0
or 0.29.0rc4
docker build
command
docker build -t abhioncbr/docker-superset:<version-tag> --build-arg SUPERSET_VERSION=<superset-version> -f ~/docker-superset/docker-files/Dockerfile .
Search abhioncbr/docker-superset Image on docker-hub
Through general docker commands -
first pull a docker-superset image from docker-hub using either
docker pull abhioncbr/docker-superset
or for specific superset version by providing version value
docker pull abhioncbr/docker-superset:<version-tag>
Copy superset_config.py, docker-compose.yml, and .env files. I am considering directory structure like below
docker-superset
|_ config
| |_superset_config.py
|
|_docker-files
| |_docker-compose.yml
| |_.env
using docker-compose
:
starting a superset image as a superset
container in a local mode:
cd docker-superset/docker-files/ && docker-compose up -d
or for passing some different environment variables values like below
cd docker-superset/docker-files/ && SUPERSET_ENV=local SUPERSET_VERSION=<version-tag> docker-compose up -d
starting a superset image as a superset
container in a prod mode:
cd docker-superset/docker-files/ && SUPERSET_ENV=prod SUPERSET_VERSION=<version-tag> docker-compose up -d
using docker run
:
server
container:
cd docker-superset && docker run -p 8088:8088 -v config:/home/superset/config/ abhioncbr/docker-superset:<version-tag> cluster server <superset_metadata_db_url> <redis_url>
worker
container:
cd docker-superset && docker run -p 5555:5555 -v config:/home/superset/config/ abhioncbr/docker-superset:<version-tag> cluster worker <superset_metadata_db_url> <redis_url>
server
mode for serving the UI of the superset.worker
mode for executing the SQL queries in an async mode using celery executor.