Skip to content

Commit d6547ef

Browse files
committed
Upgrade ETL integrationtest Docker environment to Tika 2.x
1 parent ef477f7 commit d6547ef

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

docker-compose.etl.test.yml

+30-2
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,26 @@ services:
44
# system under test (sut)
55
sut:
66
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
88
build:
99
context: src/open-semantic-etl/
1010
depends_on:
1111
- apps
1212
- rabbitmq
1313
- solr
1414
- tika
15+
- tika-fakecache
1516
- spacy-services
1617
environment:
1718
- 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
1920
- OPEN_SEMANTIC_ETL_SOLR=http://solr:8983/solr/
2021
- OPEN_SEMANTIC_ETL_TIKA_SERVER=http://tika:9998
22+
- OPEN_SEMANTIC_ETL_TIKA_SERVER_FAKECACHE=http://tika-fakecache:9998
2123
- OPEN_SEMANTIC_ETL_SPACY_SERVER=http://spacy-services:8080
2224
- OMP_THREAD_LIMIT=1
25+
volumes:
26+
- test_cache_tesseract:/var/cache/tesseract
2327

2428
apps:
2529
image: opensemanticsearch/open-semantic-search
@@ -34,18 +38,38 @@ services:
3438
- OPEN_SEMANTIC_ETL_MQ_BROKER=amqp://rabbitmq
3539
- OPEN_SEMANTIC_ETL_SOLR=http://solr:8983/solr/
3640
- 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"
3745

3846
solr:
3947
image: opensemanticsearch/solr
4048
build:
4149
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"
4253

4354
tika:
4455
image: opensemanticsearch/tika-server
4556
build:
4657
context: src/tika-server.deb/
4758
environment:
4859
- 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
4973

5074
spacy-services:
5175
image: opensemanticsearch/spacy-services
@@ -54,3 +78,7 @@ services:
5478

5579
rabbitmq:
5680
image: rabbitmq
81+
82+
83+
volumes:
84+
test_cache_tesseract:

0 commit comments

Comments
 (0)