-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
37 lines (37 loc) · 1.36 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
services:
jupyter:
build: .
image: goldnlp
working_dir: /opt/goldnlp
command: jupyter lab --ip=0.0.0.0 --no-browser --port=8888 --NotebookApp.token='' --NotebookApp.password='' --NotebookApp.allow_origin='*' --allow-root
ports:
- 8888:8888
volumes:
- ./:/opt/goldnlp/
- ./goldnlp-logs:/var/log
docs:
image: goldnlp
working_dir: /opt/goldnlp
command: mkdocs serve -a 0.0.0.0:8000
ports:
- 8000:8000
volumes:
- ./:/opt/goldnlp/
tests:
image: goldnlp
volumes:
- ./:/opt/goldnlp/
command: pytest /opt/goldnlp/tests/
named-entity-recognition:
image: goldnlp
working_dir: /opt/goldnlp/services/named-entity-recognition
command: >
bash -c "pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_md-3.1.0/en_core_web_md-3.1.0-py3-none-any.whl
&& pip install https://github.com/goldenrecursion/golden-models/releases/download/en_funding_round_model-0.0.1/en_funding_round_model-0.0.1-py3-none-any.whl
&& pip install https://github.com/goldenrecursion/golden-models/releases/download/en_ceo_model-0.0.1/en_ceo_model-0.0.1-py3-none-any.whl
&& uvicorn api:app --host 0.0.0.0 --port 5000"
ports:
- 5000:5000
volumes:
- ./:/opt/goldnlp/
- ./named-entity-recognition-logs:/var/log