From fc4dbf246d3480ffaf0828d608883af9948bbe07 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Mon, 20 Jan 2020 15:07:42 +0100
Subject: [PATCH] build: Added docker-compose file capable of building the
 website.

---
 README.md          |  2 +-
 docker-compose.yml | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 docker-compose.yml

diff --git a/README.md b/README.md
index 511cfd4..17b5b82 100644
--- a/README.md
+++ b/README.md
@@ -14,5 +14,5 @@ LDFLAGS="-L/usr/local/opt/libffi/lib" PKG_CONFIG_PATH="/usr/local/opt/libffi/lib
 Alternatively compile it using a docker container:
 
 ```
-docker run -v "$PWD":/app nielsvdoorn/middleman bundle install && bower install && bundle exec middleman build
+UID=${UID} GID=${GID} docker-compose up
 ```
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..fb50b93
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,12 @@
+version: '3'
+services:
+  middleman-buildchain:
+    container_name: middleman_buildchain
+    image: 'syncleus/middleman-buildchain:latest'
+    #user: "$UID:$GID"
+    command: sh -c "bundle install; bower --allow-root install; bundle exec middleman build; chown -R ${UID}:${GID} /app"
+    volumes:
+      - '${PWD}:/app'
+#    environment:
+#      - OUSER=$UID
+#      - OGROUP=$GID
-- 
GitLab