December 2019
Intermediate to advanced
510 pages
11h 33m
English
Let's learn how to run the previously implemented cart service using Docker. As we described in the previous chapter, we are going to define the docker-compose.yml file and the Dockerfile in the root of the cart service project. The docker-compose file will define two containers: the first hosts the cart service ASP.NET Core instance, while the other represents the Redis instance:
version: "3.7"services: cart_api: container_name: cart_api build: context: . env_file: - .env networks: - my_network ports: - 5002:5002 depends_on: - cart_db cart_db: container_name: cart_db networks: - my_network env_file: - .env ports: - 6378:6378 image: redis:alpinenetworks: my_network: driver: bridge
First, the preceding ...