Bug fix: make DOMAIN in the integration test dynamic
- We have make the DOMAIN configurable in the service, but we still hard-code the domain in the integration tests, so we need to make it load from environment variable as well
- We haven't config spring.application.name so the application name does show populate correctly in application insight.