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