From 00fe3b60bd4a0277e05ce53185c98c3430945248 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Thu, 25 Jul 2019 09:59:09 +0300
Subject: [PATCH] Build inside a container.

---
 Dockerfile         | 11 +++++++++++
 docker-compose.yml | 16 ++++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 100644 Dockerfile
 create mode 100644 docker-compose.yml

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..29ed9cb
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,11 @@
+FROM adarnimrod/elementaryos
+RUN apt-get update && \
+    apt-get install -y \
+        libebook1.2-dev \
+        libedataserver1.2-dev \
+        libghc-gnutls-dev \
+        libnotify-dev \
+        libsqlite3-dev \
+        libunity-dev \
+    && \
+    rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..46781de
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,16 @@
+# vim:ff=unix:ts=2:sw=2:ai:expandtab
+---
+version: '3.5'
+services:
+  conecto:
+    build:
+      context: ./
+    command: >
+      sh -c 
+      'meson build --prefix=/usr &&
+      cd build &&
+      ninja'
+    user: 1000:1000
+    volumes:
+      - "$PWD:/conecto"
+    working_dir: /conecto
-- 
GitLab