summaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorGravatar Arvydas Silanskas 2021-08-18 23:39:20 +0300
committerGravatar Arvydas Silanskas 2021-08-18 23:39:20 +0300
commit3d9514e4e34c72cb378b74d29a2fcde7579d3bd0 (patch)
treed200f198ad3dfecd6c46df11e035dce1ed070807 /docker-compose.yml
parentwork (diff)
srfi 126 impl
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml31
1 files changed, 26 insertions, 5 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 2571288..da47b23 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,16 +1,37 @@
-version: "3"
+version: "3.2"
services:
srfi_225_test:
build: .
volumes:
- - test-volume:/test
+ - dependencies-volume:/dependencies
+ akku:
+ image: "akkuscm/akku"
+ depends_on:
+ - srfi_225_test
+ volumes:
+ - dependencies-volume:/dependencies
gauche:
image: "schemers/gauche"
depends_on:
- srfi_225_test
volumes:
- - test-volume:/test
- command: ["gosh", "-I", "/test/srfi-225", "/test/srfi-225/srfi-225-test.scm"]
+ - dependencies-volume:/dependencies
+ command: ["gosh", "-I", "/dependencies/srfi-225", "/dependencies/srfi-225/srfi-225-dependencies.scm"]
+ chibi:
+ image: "schemers/chibi"
+ depends_on:
+ - srfi_225_test
+ volumes:
+ - dependencies-volume:/dependencies
+ - type: bind
+ source: .
+ target: /test/srfi-225
+ command: ["chibi-scheme", "-I", "/test/srfi-225",
+ "-I", "/dependencies/srfi-126",
+ "-I", "/dependencies/r6rs-enums-0.0.1",
+ "-I", "/dependencies/r6rs-lists-0.0.1",
+ "-I", "/dependencies/r6rs-sorting-0.0.1",
+ "/test/srfi-225/srfi-225-test.scm"]
volumes:
- test-volume:
+ dependencies-volume: