Refactored the Dockerfile to use multi-stage builds for server, extenders, and runtime targets, improving build flexibility and image size. Added a docker-compose.yml file to streamline building and running different components of the AdaptixC2 application using Docker Compose.