@@ -4,22 +4,26 @@ services:
4
4
# system under test (sut)
5
5
sut :
6
6
image : opensemanticsearch/open-semantic-etl
7
- command : python3 -m unittest discover -s /usr/lib/python3/dist-packages/opensemanticetl/
7
+ command : /usr/lib/python3/dist-packages/opensemanticetl/testdata/run_integrationtests.sh
8
8
build :
9
9
context : src/open-semantic-etl/
10
10
depends_on :
11
11
- apps
12
12
- rabbitmq
13
13
- solr
14
14
- tika
15
+ - tika-fakecache
15
16
- spacy-services
16
17
environment :
17
18
- OPEN_SEMANTIC_ETL_MQ_BROKER=amqp://rabbitmq
18
- - OPEN_SEMANTIC_ETL_METADATA_SERVER=http://apps/search-apps/annotate/rdf?uri=[uri]
19
+ - OPEN_SEMANTIC_ETL_METADATA_SERVER=http://apps/search-apps/annotate/json
19
20
- OPEN_SEMANTIC_ETL_SOLR=http://solr:8983/solr/
20
21
- OPEN_SEMANTIC_ETL_TIKA_SERVER=http://tika:9998
22
+ - OPEN_SEMANTIC_ETL_TIKA_SERVER_FAKECACHE=http://tika-fakecache:9998
21
23
- OPEN_SEMANTIC_ETL_SPACY_SERVER=http://spacy-services:8080
22
24
- OMP_THREAD_LIMIT=1
25
+ volumes :
26
+ - test_cache_tesseract:/var/cache/tesseract
23
27
24
28
apps :
25
29
image : opensemanticsearch/open-semantic-search
@@ -34,18 +38,38 @@ services:
34
38
- OPEN_SEMANTIC_ETL_MQ_BROKER=amqp://rabbitmq
35
39
- OPEN_SEMANTIC_ETL_SOLR=http://solr:8983/solr/
36
40
- OPEN_SEMANTIC_ETL_TIKA_SERVER=http://tika:9998
41
+ - OPEN_SEMANTIC_ETL_TIKA_SERVER_FAKECACHE=http://tika-fakecache:9998
42
+ # uncomment next two lines, if you want access the web UI at host port 8080
43
+ # ports:
44
+ # - "8080:80"
37
45
38
46
solr :
39
47
image : opensemanticsearch/solr
40
48
build :
41
49
context : src/solr.deb/
50
+ # uncomment next two lines, if you want access the Solr API and admin UI on host IP
51
+ # ports:
52
+ # - "8983:8983"
42
53
43
54
tika :
44
55
image : opensemanticsearch/tika-server
45
56
build :
46
57
context : src/tika-server.deb/
47
58
environment :
48
59
- OMP_THREAD_LIMIT=1
60
+ - TIKA_CONFIG=/etc/tika/tika-config-cache.xml
61
+ volumes :
62
+ - test_cache_tesseract:/var/cache/tesseract
63
+
64
+ tika-fakecache :
65
+ image : opensemanticsearch/tika-server
66
+ build :
67
+ context : src/tika-server.deb/
68
+ environment :
69
+ - OMP_THREAD_LIMIT=1
70
+ - TIKA_CONFIG=/etc/tika/tika-config-fakecache.xml
71
+ volumes :
72
+ - test_cache_tesseract:/var/cache/tesseract
49
73
50
74
spacy-services :
51
75
image : opensemanticsearch/spacy-services
@@ -54,3 +78,7 @@ services:
54
78
55
79
rabbitmq :
56
80
image : rabbitmq
81
+
82
+
83
+ volumes :
84
+ test_cache_tesseract :
0 commit comments