externalise configuration from container