updated prisma service async runner
This commit is contained in:
122
docker-compose.bank.yml
Normal file
122
docker-compose.bank.yml
Normal file
@@ -0,0 +1,122 @@
|
||||
services:
|
||||
|
||||
# prisma_service_test:
|
||||
# container_name: prisma_service_test
|
||||
# build:
|
||||
# context: .
|
||||
# dockerfile: ServicesRunner/AccountRecordServices/Test/Dockerfile
|
||||
# networks:
|
||||
# - bank-services-network
|
||||
# volumes:
|
||||
# - ./ServicesRunner/AccountRecordServices/Finder/Iban/venv:/opt/venv
|
||||
# - ./ServicesRunner/AccountRecordServices/Finder/Iban/.prisma-cache:/root/.cache/prisma-python
|
||||
# logging:
|
||||
# driver: "json-file"
|
||||
# options:
|
||||
# max-size: "10m"
|
||||
# max-file: "3"
|
||||
# healthcheck:
|
||||
# test: [ "CMD", "/opt/venv/bin/python", "-c", "import asyncio; from ServicesRunner.Depends.prisma_client import get_prisma_client; asyncio.run(get_prisma_client())" ]
|
||||
# interval: 15s
|
||||
# timeout: 10s
|
||||
# retries: 3
|
||||
|
||||
prisma_service_iban:
|
||||
container_name: prisma_service_iban
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ServicesRunner/AccountRecordServices/Finder/Iban/Dockerfile
|
||||
networks:
|
||||
- bank-services-network
|
||||
volumes:
|
||||
- ./ServicesRunner/AccountRecordServices/Finder/Iban/venv:/opt/venv
|
||||
- ./ServicesRunner/AccountRecordServices/Finder/Iban/.prisma-cache:/root/.cache/prisma-python
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
healthcheck:
|
||||
test: [ "CMD", "/opt/venv/bin/python", "-c", "import asyncio; from ServicesRunner.Depends.prisma_client import get_prisma_client; asyncio.run(get_prisma_client())" ]
|
||||
interval: 15s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
# prisma_studio:
|
||||
# image: node:18
|
||||
# working_dir: /app
|
||||
# # volumes:
|
||||
# # - ./ServicesRunner/Depends:/app
|
||||
# ports:
|
||||
# - "5555:5555"
|
||||
# entrypoint: [ "/bin/sh", "-c" ]
|
||||
# command: |
|
||||
# "npx prisma studio --schema=/app/schema.prisma"
|
||||
# depends_on:
|
||||
# - prisma_service_test
|
||||
# networks:
|
||||
# - bank-services-network
|
||||
# logging:
|
||||
# driver: "json-file"
|
||||
# options:
|
||||
# max-size: "10m"
|
||||
# max-file: "3"
|
||||
# finder_payments:
|
||||
# container_name: finder_payments
|
||||
# env_file:
|
||||
# - api_env.env
|
||||
# build:
|
||||
# context: .
|
||||
# dockerfile: ServicesBank/Finder/Payment/Dockerfile
|
||||
# networks:
|
||||
# - bank-services-network
|
||||
# logging:
|
||||
# driver: "json-file"
|
||||
# options:
|
||||
# max-size: "10m"
|
||||
# max-file: "3"
|
||||
|
||||
isbank_email_reader:
|
||||
container_name: isbank_email_reader
|
||||
environment:
|
||||
- MAILBOX=bilgilendirme@ileti.isbank.com.tr
|
||||
- MAIN_MAIL=karatay.berkay@gmail.com
|
||||
- INFO_MAIL=mehmet.karatay@hotmail.com
|
||||
- EMAIL_HOST=10.10.2.34
|
||||
- EMAIL_READER_ADDRESS=isbank@mehmetkaratay.com.tr
|
||||
- EMAIL_LOGIN_PASSWORD=system
|
||||
- AUTHORIZE_IBAN=4245-0093333
|
||||
- SERVICE_TIMING=900
|
||||
- EMAIL_PORT=993
|
||||
- EMAIL_SLEEP=60
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ServicesRunner/AccountRecordServices/Reader/Banks/IsBank/Dockerfile
|
||||
networks:
|
||||
- bank-services-network
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
isbank_mail_parser:
|
||||
container_name: isbank_mail_parser
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ServicesRunner/AccountRecordServices/Finder/Parser/Excel/Isbank/Dockerfile
|
||||
networks:
|
||||
- bank-services-network
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
|
||||
networks:
|
||||
bank-services-network:
|
||||
driver: bridge
|
||||
|
||||
# volumes:
|
||||
# prisma_generated:
|
||||
# name: prisma_generated_volume
|
||||
Reference in New Issue
Block a user