summaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
diff options
context:
space:
mode:
authorHolger Cremer <HolgerCremer@gmail.com>2017-12-29 19:00:01 +0100
committerHolger Cremer <HolgerCremer@gmail.com>2017-12-29 19:00:01 +0100
commitc53fc74bb87189aaf46d19ab6909f435a7bb6a27 (patch)
treee299acbfdc5843b7bf1e33aac7c41f6246adc89b /docker/Dockerfile
parente7fc5bf0b771f308af2046e258ce3d44c2154809 (diff)
downloadserial-barcode-scanner-c53fc74bb87189aaf46d19ab6909f435a7bb6a27.tar.bz2
adds docker
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"]