include .env

start-couchdb:
	docker-compose up --build

build: build-image

build-base-image: infra/couchdb-docker
	@echo building base Docker Image for COUCHDB-DOCKER
	@echo BASE_COUCHDB_IMAGE_NAME = $(BASE_COUCHDB_IMAGE_NAME)
	@echo COUCHDB_VERSION = $(COUCHDB_VERSION)
	docker build -t $(BASE_COUCHDB_IMAGE_NAME) $(COUCHDB_DOCKER_FOLDER)$(COUCHDB_VERSION)

build-image: build-base-image couchdb/Dockerfile
	@echo building Docker Image for COUCHDB
	@echo COUCHDB_CONTAINER_NAME = $(COUCHDB_CONTAINER_NAME)
	@echo COUCHDB_VERSION = $(COUCHDB_VERSION)
	docker build -t $(COUCHDB_CONTAINER_NAME) couchdb

couchdb/Dockerfile: .env
	@echo "generating couchdb/Dockerfile"
	rm -f couchdb/Dockerfile
	touch couchdb/Dockerfile
	@echo "FROM $(BASE_COUCHDB_IMAGE_NAME)" >> couchdb/Dockerfile
	@echo "COPY local.ini /opt/couchdb/etc" >> couchdb/Dockerfile
