# Build & Run service Docker
```shell
## Build
docker build -t <image_name> -f <service folder>/Dockerfile .
# Eg: docker build -t upmesh_mdm -f mdm/Dockerfile .

## Run
docker run --env-file <env file path> <image_name> 
# Eg: docker run --env-file mdm/.env upmesh_mdm 

## DOCKER COMPOSE
# Required: `make` is installed
# Run all services (default)
make up

# Only run database services
make up-db

# When you updated code then we want to rebuild them to see the changes
make up-build

# When you want to see logs (without starting docker-compose in the background)
make up-log

# If you want to migrate data on starting please uncomment commented scripts at `upmesh_infrastructure` service in `docker-compose.yml`
```