Fixed docker container linking

This commit is contained in:
2023-07-06 10:59:41 -04:00
parent f94b3fe419
commit a352341d3d
8 changed files with 29 additions and 38 deletions

View File

@@ -1,32 +1,26 @@
#!make
SHELL := /bin/bash
include .version
include .env
include .version
export $(shell sed 's/=.*//' .env)
export $(shell sed 's/=.*//' .version)
.PHONY: help build test up down exec clean
build:
# if docker inspect siren > /dev/null 2>&1; then docker rmi siren; fi; docker-compose build
docker build -t siren .
docker build -t siren:${SIREN_VERSION} .
test:
# docker run --rm -it siren:latest bash
docker run --env-file .env -it --rm --name siren siren:latest
docker run --env-file .env -it --rm --name siren siren:${SIREN_VERSION}
up:
if [[ ! $$(docker images -q siren 2> /dev/null) ]]; then docker-compose build; fi; \
docker-compose up -d
docker compose up -d
down:
docker-compose 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!"