SHELL := /bin/bash include .version include .env build: if docker inspect siren > /dev/null 2>&1; then docker rmi siren; fi; docker-compose build test: docker run --rm -it siren:latest bash up: if [[ ! $$(docker images -q siren 2> /dev/null) ]]; then docker-compose build; fi; \ docker-compose up -d down: docker-compose down exec: docker exec -it siren bash clean: docker rmi siren deploy: @echo "Deploying application..." @mvn clean deploy || { \ echo "Deployment failed!"; \ exit 1; \ } @echo "Deployment successful!"