services: email_service: container_name: email_service build: context: . dockerfile: BankServices/EmailService/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" parser_service: container_name: parser_service build: context: . dockerfile: BankServices/ParserService/Dockerfile networks: - bank-services-network environment: - REDIS_HOST=10.10.2.15 - REDIS_PORT=6379 - REDIS_PASSWORD=your_strong_password_here restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3" writer_service: container_name: writer_service build: context: . dockerfile: BankServices/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: BankServices/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: BankServices/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: