mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-02 17:50:39 +00:00
- fixes #61 - dont clear nodes cache if topo is the same - combined stores that were interdependent - dont show topology grouping menu if unsupported - also harmonized some variable names - removed old grouping switcher - moved topo actions to app actions, removed search - get correct topology url - first JS test using Jest - make tests run on circle using the build container. - replaced jest test runner with karma/jasmine - Use debian for UI build and test container. - updated karma-browserify
20 lines
452 B
Docker
20 lines
452 B
Docker
FROM debian:latest
|
|
WORKDIR /home/weave
|
|
|
|
RUN apt-get update && apt-get install -y curl bzip2 libfreetype6 libfontconfig1
|
|
|
|
# Install nodejs
|
|
RUN curl -sL https://deb.nodesource.com/setup | bash -
|
|
RUN apt-get install -y nodejs
|
|
|
|
# build tool
|
|
RUN npm install -g gulp
|
|
|
|
# install app and build dependencies
|
|
ADD package.json /home/weave/
|
|
RUN npm install
|
|
|
|
ADD gulpfile.js /home/weave/
|
|
|
|
# For instructions on running this container, consult the toplevel Makefile
|