Skip to content
Snippets Groups Projects
Select Git revision
  • 5ccc6732aada4107341d774d07b1fcfe0990aec4
  • master default protected
2 results

kthread.c

Blame
  • build.mk 2.14 KiB
    ##@ Build
    
    .PHONY: build-images
    build-images: ## Build Docker images.
    	docker build --network=host -t dbrepo-metadata-service:build --target build dbrepo-metadata-service
    	docker build --network=host -t dbrepo-data-service:build --target build dbrepo-data-service
    	docker compose build --parallel
    
    .PHONY: build-data-service
    build-data-service: ## Build the Data Service.
    	mvn -f ./dbrepo-data-service/pom.xml clean package -DskipTests
    
    .PHONY: build-metadata-service
    build-metadata-service: ## Build the Metadata Service.
    	mvn -f ./dbrepo-metadata-service/pom.xml clean package -DskipTests
    
    .PHONY: build-auth-event-listener
    build-auth-event-listener: ## Build the Auth Service Event Listener.
    	mvn -f ./dbrepo-auth-service/listeners/pom.xml clean package -DskipTests
    	cp ./dbrepo-auth-service/listeners/target/create-event-listener.jar ./helm/dbrepo/files/create-event-listener.jar
    
    .PHONY: build-ui
    build-ui: ## Build the UI.
    	bun --cwd ./dbrepo-ui build
    
    .PHONY: build-lib
    build-lib: ## Build the Python Library.
    	rm -rf ./dbrepo-analyse-service/venv/ ./dbrepo-analyse-service/Pipfile.lock ./dbrepo-analyse-service/lib/*
    	rm -rf ./dbrepo-search-service/venv/ ./dbrepo-search-service/Pipfile.lock ./dbrepo-search-service/lib/*
    	rm -rf ./dbrepo-search-service/init/venv/ ./dbrepo-search-service/init/Pipfile.lock ./dbrepo-search-service/init/lib/*
    	python3 -m build --sdist ./lib/python
    	python3 -m build --wheel ./lib/python
    	cp -r ./lib/python/dist/dbrepo-${APP_VERSION}* ./dbrepo-analyse-service/lib
    	(cd ./dbrepo-analyse-service && PIPENV_IGNORE_VIRTUALENVS=1 pipenv install --dev)
    	cp -r ./lib/python/dist/dbrepo-${APP_VERSION}* ./dbrepo-search-service/lib
    	(cd ./dbrepo-search-service && PIPENV_IGNORE_VIRTUALENVS=1 pipenv install --dev)
    	cp -r ./lib/python/dist/dbrepo-${APP_VERSION}* ./dbrepo-search-service/init/lib
    	(cd ./dbrepo-search-service/init && PIPENV_IGNORE_VIRTUALENVS=1 pipenv install --dev)
    
    .PHONY: build-helm
    build-helm: ## Build the DBRepo and DBRepo MariaDB Galera Helm Charts.
    	helm dependency update ./helm/seaweedfs
    	helm package ./helm/seaweedfs --destination ./build
    	helm dependency update ./helm/dbrepo
    	helm package ./helm/dbrepo --destination ./build