-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfinmind.yml
39 lines (36 loc) · 1.05 KB
/
finmind.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
38
39
version: "3.0"
services:
finmind-api:
image: finminddocker/finmind_visualization:0.1
ports:
- 8888:80
hostname: api
command: pipenv run uvicorn visualization.main:app --workers 2 --host 0.0.0.0 --port 80
restart: always
environment:
- TZ=Asia/Taipei
- FINMIND_API_TOKEN=${FINMIND_API_TOKEN}
networks:
- finmind_network
finmind-celery:
image: finminddocker/finmind_visualization:0.1
hostname: finmind
command: pipenv run celery -A visualization.tasks.worker worker --loglevel=info --concurrency=3 --hostname=%h -Q finmind
environment:
- TZ=Asia/Taipei
- FINMIND_API_TOKEN=${FINMIND_API_TOKEN}
networks:
- finmind_network
finmind-scheduler:
image: finminddocker/finmind_visualization:0.1
hostname: scheduler
command: pipenv run python visualization/scheduler.py
restart: always
environment:
- TZ=Asia/Taipei
- FINMIND_API_TOKEN=${FINMIND_API_TOKEN}
networks:
- finmind_network
networks:
finmind_network:
external: true