diff options
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r-- | docker/Dockerfile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..0f043e9 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,43 @@ +FROM debian:jessie + +RUN set -ex && \ + apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates \ + curl \ + wget \ + build-essential \ + valac \ + libesmtp-dev \ + libgpgme11-dev \ + libncursesw5-dev \ + libncurses5-dev \ + libgee-dev \ + libgmime-2.6-dev \ + libarchive-dev \ + libgstreamer0.10-dev \ + librsvg2-dev \ + libsqlite3-dev \ + libpango1.0-dev \ + libssl-dev \ + dbus-x11 \ + fonts-lmodern \ + sqlite3 \ + libgtk2.0-dev \ + libsoup2.4-dev \ + libgee-0.8-dev \ + tmux \ + mdbus2 \ + && rm -rf /var/lib/apt/lists/* + + RUN set -ex && \ + useradd shop && \ + mkdir /var/run/dbus + +ENV SBC_DIR /mnt/serial-barcode-scanner + +COPY tmux-config /root/.tmux.conf +COPY init.sh /root/ + +WORKDIR $SBC_DIR + +ENTRYPOINT ["/root/init.sh"] |