Make docker compose into an ENV var because could be docker-compose in

older versions
This commit is contained in:
Jonathan Rosenbaum 2026-05-06 19:35:32 -04:00
parent 32a4a299ab
commit a3a2e3cae8

View File

@ -12,6 +12,7 @@
set -e set -e
DOCKER_COMPOSE="docker compose"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR" cd "$SCRIPT_DIR"
@ -43,41 +44,41 @@ EOF
case "${1:-help}" in case "${1:-help}" in
start) start)
echo "Starting LWVWV automation container..." echo "Starting LWVWV automation container..."
docker-compose up -d $DOCKER_COMPOSE up -d
echo "Container started. Use '$0 logs' to view logs." echo "Container started. Use '$0 logs' to view logs."
;; ;;
stop) stop)
echo "Stopping LWVWV automation container..." echo "Stopping LWVWV automation container..."
docker-compose down $DOCKER_COMPOSE down
echo "Container stopped." echo "Container stopped."
;; ;;
restart) restart)
echo "Restarting LWVWV automation container..." echo "Restarting LWVWV automation container..."
docker-compose restart $DOCKER_COMPOSE restart
echo "Container restarted." echo "Container restarted."
;; ;;
logs) logs)
echo "Viewing container logs..." echo "Viewing container logs..."
shift # Remove 'logs' from args shift # Remove 'logs' from args
docker-compose logs "$@" $DOCKER_COMPOSE logs "$@"
;; ;;
run-now) run-now)
echo "Triggering subscription immediately..." echo "Triggering subscription immediately..."
docker exec lwvwv-subscriber /app/run-subscription.sh $DOCKER_COMPOSE exec lwvwv-subscriber /app/run-subscription.sh
;; ;;
status) status)
echo "Container status:" echo "Container status:"
docker-compose ps $DOCKER_COMPOSE ps
;; ;;
build) build)
echo "Rebuilding container image..." echo "Rebuilding container image..."
docker-compose build --no-cache $DOCKER_COMPOSE build --no-cache
echo "Build complete. Use '$0 start' to start." echo "Build complete. Use '$0 start' to start."
;; ;;