sbt-idp/cope2n-api/dev.docker-compose.yml.dev
2023-11-30 18:19:06 +07:00

98 lines
2.8 KiB
Plaintext
Executable File

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"