-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMakefile
32 lines (23 loc) · 769 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.PHONY: clean install test version up down restart upgrade_otel_agent
clean:
@mvn clean
install:
@mvn clean install
test:
@mvn clean test
build:
@VERSION=$$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) && \
docker build . -t "billionaire-api:$$VERSION" --file Dockerfile
version:
@mvn versions:set -DgenerateBackupPoms=false -DnewVersion=$1
up:
@docker-compose up -d
down:
@docker-compose down --remove-orphans --volumes
restart:
@docker-compose restart
upgrade_otel_agent:
@echo "Download the OTEL Java Agent..."
@mkdir -p agents
@curl -o agents/opentelemetry-javaagent.jar -L https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.33.3/opentelemetry-javaagent.jar
@rm -rf agents/version.txt