#!/bin/sh # Build Docker image with explicit build context and Dockerfile path # Check and create volumes if they don't exist create_volume() { docker volume inspect $1 > /dev/null 2>&1 if [ $? -eq 0 ]; then echo "Volume '$1' already exists." else docker volume create --name=$1 echo "Volume '$1' created." fi } create_volume 3dp_dbdata create_volume 3dp_dbconfig docker build -t . # Run Docker Compose with a specific container name docker-compose up -d --build