- docker-compose -p $(PROJECT_NAME) up -d --build --force-recreate
+$(NAME): $(submodules-init)
+ docker compose -p $(PROJECT_NAME) up -d
+
+$(NAME)-force: $(submodules-init)
+ docker compose -p $(PROJECT_NAME) up -d --build --force-recreate
all: $(NAME)
clean-images:
all: $(NAME)
clean-images:
- -docker rmi $(PROJECT_NAME)_$(NAME)
+ -docker rmi $(PROJECT_NAME)-$(NAME)
clean-containers:
clean-containers:
- -docker-compose -p $(PROJECT_NAME) down
+ -dockercompose -p $(PROJECT_NAME) down
clean: clean-containers clean-images
docker-tag-ecr:
clean: clean-containers clean-images
docker-tag-ecr:
- docker tag $(PROJECT_NAME)_$(NAME):$(DOCKER_ECR_TAG) $(DOCKER_ECR_ACCOUNT_ID).dkr.ecr.$(DOCKER_ECR_REGION).amazonaws.com/$(DOCKER_ECR_REGISTRY_NAME):$(DOCKER_ECR_TAG)
+ docker tag $(PROJECT_NAME)-$(NAME) $(DOCKER_ECR_ACCOUNT_ID).dkr.ecr.$(DOCKER_ECR_REGION).amazonaws.com/$(DOCKER_ECR_REGISTRY_NAME):$(DOCKER_ECR_TAG)