Files
siren/Makefile

30 lines
482 B
Makefile

SHELL := /bin/bash
include .env
build:
docker rmi siren && 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!"