├── Dockerfile ├── Makefile ├── README.md └── docker-compose.yml /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:8.12.0-stretch 2 | 3 | RUN git clone --depth 1 https://github.com/afaqurk/linux-dash.git \ 4 | && cd linux-dash/app/server \ 5 | && npm install --production \ 6 | && npm cache clean --force 7 | 8 | WORKDIR /linux-dash/app/server 9 | 10 | CMD ["node", "index.js"] 11 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | build: 2 | docker build -t alysivji/linux-dash:latest . 3 | 4 | push: 5 | docker push alysivji/linux-dash:latest 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # linux-dash-docker 2 | 3 | It's [linux-dash](https://github.com/afaqurk/linux-dash), but inside of a container. 4 | 5 | Also on [DockerHub](https://hub.docker.com/r/alysivji/linux-dash/): `docker pull alysivji/linux-dash` 6 | 7 | Can add to `docker-compose.yml`: 8 | 9 | ```yaml 10 | services: 11 | linux-dash: 12 | image: alysivji/linux-dash 13 | privileged: true 14 | ports: 15 | - "8100:80" 16 | ``` 17 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: "3.6" 2 | 3 | services: 4 | linux-dash: 5 | image: alysivji/linux-dash 6 | privileged: true 7 | ports: 8 | - "8100:80" 9 | --------------------------------------------------------------------------------