services: email_service: container_name: email_service build: context: . dockerfile: ServicesBank/Email/Dockerfile networks: - bank-services-network 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_USERNAME=isbank@mehmetkaratay.com.tr - EMAIL_PASSWORD=system - EMAIL_PORT=993 - EMAIL_SEND_PORT=587 - EMAIL_SLEEP=60 - AUTHORIZE_IBAN=4245-0093333 - REDIS_HOST=10.10.2.15 - REDIS_PORT=6379 - REDIS_PASSWORD=your_strong_password_here restart: unless-stopped volumes: - tempory-email-service:/tmp logging: driver: "json-file" options: max-size: "10m" max-file: "3" finder_build_extractor: container_name: finder_build_extractor env_file: - api_env.env build: context: . dockerfile: ServicesBank/Finder/BuildExtractor/Dockerfile networks: - bank-services-network logging: driver: "json-file" options: max-size: "10m" max-file: "3" cpus: 0.25 mem_limit: 512m finder_payment_service: container_name: finder_payment_service 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" cpus: 0.25 mem_limit: 512m parser_service: container_name: parser_service build: context: . dockerfile: ServicesBank/Parser/Dockerfile networks: - bank-services-network env_file: - api_env.env restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" # writer_service: # container_name: writer_service # build: # context: . # dockerfile: ServicesBank/WriterService/Dockerfile # networks: # - bank-services-network # environment: # - REDIS_HOST=10.10.2.15 # - REDIS_PORT=6379 # - REDIS_PASSWORD=your_strong_password_here # - DB_HOST=10.10.2.14 # - DB_PORT=5432 # - DB_USER=postgres # - DB_PASSWORD=password # - DB_NAME=postgres # restart: unless-stopped # logging: # driver: "json-file" # options: # max-size: "10m" # max-file: "3" routine_email_service: container_name: routine_email_service build: context: . dockerfile: ServicesBank/RoutineEmailService/Dockerfile entrypoint: ["/entrypoint.sh"] networks: - bank-services-network environment: - EMAIL_HOST=10.10.2.34 - EMAIL_USERNAME=karatay@mehmetkaratay.com.tr - EMAIL_PASSWORD=system - EMAIL_PORT=587 - EMAIL_SEND=1 - DB_HOST=10.10.2.14 - DB_PORT=5432 - DB_USER=postgres - DB_PASSWORD=password - DB_NAME=postgres restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" # sender_service: # container_name: sender_service # build: # context: . # dockerfile: ServicesBank/SenderService/Dockerfile # networks: # - bank-services-network # environment: # - EMAIL_HOST=10.10.2.34 # - EMAIL_USERNAME=karatay@mehmetkaratay.com.tr # - EMAIL_PASSWORD=system # - EMAIL_PORT=587 # - EMAIL_SEND=1 # - DB_HOST=10.10.2.14 # - DB_PORT=5432 # - DB_USER=postgres # - DB_PASSWORD=password # - DB_NAME=postgres # restart: unless-stopped # logging: # driver: "json-file" # options: # max-size: "10m" # max-file: "3" networks: bank-services-network: driver: bridge volumes: tempory-email-service: