Added hostname and version information to the worker status response. Refactored environment variable handling for better readability and modularity. Updated .dockerignore to exclude `docker-compose.yml`.
This update ensures that the docker-compose.yml file is excluded from version control. It prevents accidental commits of local development configurations.