Volumes in the app service
In your docker-compose.yml for app:
volumes: - ./.env:/workspace/.env # Mount env file explicitly - ./workspace/app
-
You mount
.envexplicitly — good. -
./workspace/app— this is incomplete syntax. Docker volume mount expectshost_path:container_pathformat.
You probably want:
yaml volumes: - ./.env:/workspace/.env - ./workspace/app:/workspace/app
Or uncomment the full project mount:
yaml volumes: - .:/workspace