summaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile43
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"]