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