Docker Compose Error
Problem
Recently while updating with Skela with webpack, I encountered a weird error where I wasn't able to run a simple script:
bin/composer
#!/bin/bash
docker-compose exec -w /var/www/html/wp-content/themes/skela wordpress composer "$@"When trying to run this script via ./bin/composer install, I got this error in my terminal:
ERROR: Setting workdir for exec is not supported in API < 1.35 (1.30)The error was coming from the -w flag in the docker-compose exec command in the composer script.
Solution
Turns The fix was to update the version in my docker-compose.yml file to from version 3.5 to 3.6. It's strange because 3.5 isn't anywhere close to the API version 1.35 from the error message 🤷♀️
docker-compose.yml
version: '3.6'services:
wordpress:
build: