98 lines
2.8 KiB
Plaintext
98 lines
2.8 KiB
Plaintext
|
version: '2.1'
|
||
|
|
||
|
services:
|
||
|
ctel:
|
||
|
container_name: api
|
||
|
build: .
|
||
|
entrypoint: ["python3"]
|
||
|
command: ["-m", "gunicorn", "fwd.asgi:application", "-k", "uvicorn.workers.UvicornWorker", "-b", "0.0.0.0"]
|
||
|
ports:
|
||
|
- 8001:8000
|
||
|
environment:
|
||
|
- MEDIA_ROOT=/app/media/ # For save file
|
||
|
restart: always
|
||
|
cb_driver_ls_consumer:
|
||
|
container_name: driver_cb_consumer
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: ["/app/fwd_api/queue/call_back_consumer/driver_ls_queue.py"]
|
||
|
ports:
|
||
|
- 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
cb_id_card_consumer:
|
||
|
container_name: id_cb_consumer
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: ["/app/fwd_api/queue/call_back_consumer/id_queue.py"]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
cb_invoice_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/call_back_consumer/invoice_queue.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
cb_ocr_boxing_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/call_back_consumer/ocr_boxing_queue.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
|
||
|
# For mock only
|
||
|
|
||
|
driver_ls_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/mock_process_consumer/driver_ls.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
id_card_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/mock_process_consumer/id.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
invoice_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/mock_process_consumer/invoice.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|
||
|
ocr_boxing_consumer:
|
||
|
build: .
|
||
|
entrypoint: [ "python3" ]
|
||
|
command: [ "/app/fwd_api/queue/mock_process_consumer/ocr_boxing.py" ]
|
||
|
# ports:
|
||
|
# - 5672:5672
|
||
|
environment:
|
||
|
- PYTHONPATH=${PYTHONPATH}:/app # For import module
|
||
|
- PYTHONUNBUFFERED=1 # For show print log
|
||
|
restart: "no"
|