smashing 一個方便的dashboard 工具,是在Shopify/dashing 上維護的一個版本由於原有的官方團隊不在維護了
smashing 使用簡單,提供了腳手架同時也有好多人開發了一些插件,能夠方便的集成到裏邊,好比github、gitlab
jira,jenkins。
如下是一個簡單的試用,試用docker 構建node
version: "3"
services:
dash:
build: ./
ports:
- "3030:3030"
image: dalongrong/smashing-demo
smashing:
build:
context: ./
dockerfile: Dockerfile-base
image: dalongrong/smashing
FROM ruby:2.6-stretch
LABEL AUTHOR="dalongrong"
LABEL EMAIL="1141591465@qq.com"
WORKDIR /app
RUN apt-get update \
&& apt-get install -y nodejs \
&& rm -rf /var/cache/apt/
RUN gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ \
&& gem install smashing
gem install smashing
smashing new my-project
FROM dalongrong/smashing
COPY . /app
RUN bundle
EXPOSE 3030
ENTRYPOINT [ "smashing","start" ] smashing new my-project
docker-compose up -d dash
打開 http://localhost:3030 git
smashing 基礎鏡像我已經push docker hub 了github
https://github.com/Shopify/dashing
https://github.com/rongfengliang/smashing-docker
https://github.com/Smashing/smashingdocker