├── README.md └── Dockerfile /README.md: -------------------------------------------------------------------------------- 1 | # Build 2 | ```bash 3 | $ sudo docker build -t edex 4 | ``` 5 | 6 | # Run 7 | ```bash 8 | $ sudo docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix edex 9 | ``` 10 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:bionic 2 | 3 | # Run with: sudo docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix edex 4 | 5 | ARG DEBIAN_FRONTEND=noninteractive 6 | 7 | RUN apt update && apt upgrade -y && apt install -y libx11-xcb-dev libgtk-3-0 libxss1 libgconf-2-4 libnss3 libasound2 net-tools mount vim htop npm git && \ 8 | mkdir -p /opt && cd /opt && git clone https://github.com/GitSquared/edex-ui.git && cd edex-ui && \ 9 | npm run install-linux && \ 10 | useradd -m edex 11 | 12 | WORKDIR /opt/edex-ui 13 | USER edex 14 | 15 | CMD npm start 16 | 17 | --------------------------------------------------------------------------------