Skip to Content
←Todas las publicaciones

Error de Docker Compose

 — #WordPress#Docker

Problema

Hace poco, mientras actualizaba Skela con webpack, me encontré con un error raro: no podía ejecutar un script sencillo:

bin/composer
#!/bin/bash
docker-compose exec -w /var/www/html/wp-content/themes/skela wordpress composer "$@"

Al intentar ejecutar este script con ./bin/composer install, obtenía este error en la terminal:

ERROR: Setting workdir for exec is not supported in API < 1.35 (1.30)

El error venía de la opción -w del comando docker-compose exec dentro del script composer.

Solución

La solución fue actualizar la versión en mi archivo docker-compose.yml, de la 3.5 a la 3.6. Es curioso, porque la 3.5 no se parece en nada a la versión de API 1.35 del mensaje de error 🤷

docker-compose.yml
version: '3.6'services:
  wordpress:
    build: