Best practices to avoid malformed docker-compose.yaml leading to startup issues