#!/usr/bin/env bash

# If container is running, exec inside, else run a new container
if [ "$(docker inspect -f '{{.State.Running}}' app 2>/dev/null)" = "true" ]; then
    docker compose exec --user www-data app php -d memory_limit=1G "$@"
else
    docker compose run --rm --user www-data app php -d memory_limit=1G "$@"
fi
