Sign inSign up

jahanmomo19/microservice

By jahanmomo19

Updated about 2 years ago

E-commerce design with microservices

Image
Languages & frameworks
0

553

jahanmomo19/microservice repository overview

Here’s how you can format the Docker run commands with the corresponding service descriptions in a code block:


Here are brief descriptions for each image:

  • shoppingassistantservice: Manages shopping assistant tasks and user interactions.
docker run -d -p 8082:8080 -e PORT=8080 jahanmomo19/microservice:shoppingassistantservice
  • paymentservice: Handles payment processing and transactions.
docker run -d -p 50052:50052 jahanmomo19/microservice:paymentservice
  • emailservice: Manages sending and receiving emails.
docker run -d -p 8083:8080 -e PORT=8080 jahanmomo19/microservice:emailservice
  • shippingservice: Manages shipping logistics and tracking.
docker run -d -p 50051:50051 jahanmomo19/microservice:shippingservice
  • checkoutservice: Handles the checkout process and order finalization.
docker run -d -p 5050:5050 jahanmomo19/microservice:checkoutservice
  • recommendationservice: Provides product recommendations based on user behavior.
docker run -d -p 8081:8080 -e PORT=8080 jahanmomo19/microservice:recommendationservice
  • cartservice: Manages user shopping carts and item management.
docker run -d -p 7070:7000 jahanmomo19/microservice:cartservice
  • currencyservice: Converts currency amounts using real-time exchange rates.
docker run -d -p 7000:7000 jahanmomo19/microservice:currencyservice
  • adservice: Manages and serves advertisements.
docker run -d -p 9555:9555 jahanmomo19/microservice:adservice
  • productcatalogservice: Manages product catalog and inventory details.
docker run -d -p 3550:3550 jahanmomo19/microservice:productcatalogservice
  • frontend: Serves the frontend application and user interface.
docker run -p 8080:8080 \
    -e PRODUCT_CATALOG_SERVICE_ADDR=localhost:3550 \
    -e CURRENCY_SERVICE_ADDR=localhost:7000 \
    -e CART_SERVICE_ADDR=localhost:7070 \
    -e RECOMMENDATION_SERVICE_ADDR=localhost:8081 \
    -e CHECKOUT_SERVICE_ADDR=localhost:5050 \
    -e SHIPPING_SERVICE_ADDR=localhost:50051 \
    -e EMAIL_SERVICE_ADDR=localhost:8083 \
    -e PAYMENT_SERVICE_ADDR=localhost:50052 \
    -e AD_SERVICE_ADDR=localhost:9555 \
    -e SHOPPING_ASSISTANT_SERVICE_ADDR=localhost:8082 \
    frontend:latest

This images can use any cloud services.

©️ Google Cloud

Tag summary

Content type

Image

Digest

sha256:4aa3571a5

Size

13.6 MB

Last updated

about 2 years ago

docker pull jahanmomo19/microservice:productcatalogservice