Setting up a development environment with Docker Compose