Files
2026-05-07 20:53:10 +02:00

25 lines
474 B
Bash

#!/bin/bash
# Environment variables with flags
DOCKER_PATH="${DOCKER_PATH:-/}"
PROJECT_NAME="${PROJECT_NAME:-npm}"
while getopts ":p:c:" opt; do
case $opt in
p) DOCKER_PATH="$OPTARG";;
c) PROJECT_NAME="$OPTARG";;
\?)
echo "Invalid option: -$OPTARG" >&2
exit 1
;;
:)
echo "Option -$OPTARG requires an argument." >&2
exit 1
;;
esac
done
shift $((OPTIND - 1))
cd "$DOCKER_PATH"
docker compose -p "$PROJECT_NAME" up -d