fix build script again
This commit is contained in:
@@ -122,16 +122,6 @@ cleanup_container() {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
# Function to check if port is in use
|
|
||||||
check_port() {
|
|
||||||
local port=$1
|
|
||||||
if lsof -i :$port &>/dev/null; then
|
|
||||||
return 0 # Port is in use
|
|
||||||
else
|
|
||||||
return 1 # Port is free
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
echo -e "${BLUE}╔════════════════════════════════════════╗${NC}"
|
echo -e "${BLUE}╔════════════════════════════════════════╗${NC}"
|
||||||
echo -e "${BLUE}║ Building Podman Image ║${NC}"
|
echo -e "${BLUE}║ Building Podman Image ║${NC}"
|
||||||
echo -e "${BLUE}╚════════════════════════════════════════╝${NC}"
|
echo -e "${BLUE}╚════════════════════════════════════════╝${NC}"
|
||||||
@@ -159,14 +149,7 @@ if [ "$RUN_CONTAINER" = true ]; then
|
|||||||
echo -e "${BLUE}║ Starting Container ║${NC}"
|
echo -e "${BLUE}║ Starting Container ║${NC}"
|
||||||
echo -e "${BLUE}╚════════════════════════════════════════╝${NC}"
|
echo -e "${BLUE}╚════════════════════════════════════════╝${NC}"
|
||||||
|
|
||||||
# Check if host port is in use
|
# Cleanup existing container FIRST (before checking port)
|
||||||
if check_port "$HOST_PORT"; then
|
|
||||||
echo -e "${RED}✗ Port $HOST_PORT is already in use${NC}"
|
|
||||||
echo -e "${YELLOW}Use a different port: $0 -t $IMAGE_TAG --run -p <PORT>${NC}"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Cleanup existing container
|
|
||||||
if ! cleanup_container "$CONTAINER_NAME"; then
|
if ! cleanup_container "$CONTAINER_NAME"; then
|
||||||
echo -e "${RED}✗ Failed to clean up existing container${NC}"
|
echo -e "${RED}✗ Failed to clean up existing container${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user