summaryrefslogtreecommitdiff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorSimon Wisselink <s.wisselink@iwink.nl>2023-11-06 13:22:07 +0100
committerSimon Wisselink <s.wisselink@iwink.nl>2023-11-06 13:22:07 +0100
commitb28b85dbf48d6f82f48079065922a25eaa33088b (patch)
tree55d9c157c5ed6fb0be2e1e3d7bbe22bf877911ab /docker-compose.yml
parentad73f4943be05bbd2c63fe74b5966abd5be43eb9 (diff)
downloadsmarty-b28b85dbf48d6f82f48079065922a25eaa33088b.tar.gz
smarty-b28b85dbf48d6f82f48079065922a25eaa33088b.tar.bz2
smarty-b28b85dbf48d6f82f48079065922a25eaa33088b.zip
Add support for MacOS test running using mutagen-compose.
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml34
1 files changed, 33 insertions, 1 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 799cdfb8..770b243a 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,7 +5,7 @@ services:
context: .
dockerfile: ./utilities/testrunners/php72/Dockerfile
volumes:
- - .:/app
+ - smarty-code:/app
working_dir: /app
php72:
extends:
@@ -37,3 +37,35 @@ services:
service: base
build:
dockerfile: ./utilities/testrunners/php82/Dockerfile
+
+volumes:
+ smarty-code:
+
+x-mutagen:
+ sync:
+ defaults:
+ symlink:
+ mode: "posix-raw"
+ ignore:
+ vcs: true
+ paths:
+ - ".docker"
+ - ".env.docker"
+ - ".bundles"
+ - "docker-compose.yml"
+ - ".idea"
+ - ".DS_Store"
+ mode: "two-way-resolved"
+ configurationBeta:
+ permissions:
+ defaultOwner: "id:${APP_USER_ID}"
+ defaultGroup: "id:${APP_GROUP_ID}"
+ defaultFileMode: 0666
+ defaultDirectoryMode: 0755
+ permissions:
+ defaultOwner: "id:${APP_USER_ID}"
+ defaultGroup: "id:${APP_GROUP_ID}"
+ smarty-code:
+ alpha: "."
+ beta: "volume://smarty-code"
+