Running Ubuntu 18.04.4 LTS with apt packages:
Recently ran into a ./bitwarden.sh update problem that reports:
Can’t find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml
This was only happening with the update, not updateself, or start and stop options.
Looking through the scripts what I noticed is the bwdata/scripts/run.sh script attempts to set $CORE_ID and $WEB_ID using docker-compose. This happens before the COMPOSE_FILE environment variable is setup. I do not know if there use to be a call to the dockerComposeFiles() fuction prior to running these commands in the past; or if there should be a call to it now.
To get around the probem I set the environment prior to running the ./bitwarden.sh update command:
Of course adjust for your installation.
Hope this helps someone else that sees this issue.