diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..29ed9cbacf0f7aad08d5b8ed75071b78a76dd808
--- /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 0000000000000000000000000000000000000000..46781dedcef88573769d919769f7d913f7363c87
--- /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