API Gateway
The API Gateway application acts as a proxy and forwards requests from client applications on the Internet to the services in the GK network. The routes to the respective endpoints are configured in application.yaml:
hosts:
pce: ${host_url}/pos-service
configurationService: ${host_url}/config-service
authenticationService: ${host_url}/auth-service
selfScanningService: ${host_url}/self-scanning-service
selfScanningFrontendService: ${host_url}/self-scanning-frontend-service
selfScanningCoupon: ${hosts.selfScanningFrontendService}
sdc: ${host_url}/swee-sdc
posServer: ${host_url}/pos-server
paymentServiceEmbedded: ${hosts.selfScanningService}
paymentService: ${host_url}/payment-service
logReceiver: ${host_url}/log-receiver
loyaltyService: ${host_url}/loyalty-service
customerProfileService: ${host_url}/customer-profile-service
keycloak: ${host_url}/auth
customerAuthenticationService: ${hosts.keycloak}/realms/{keycloak-realm}
customerActivityEvents: ${host_url}/gateway/customer-engagement-service
dsg: ${host_url}/dsg
basketService: ${host_url}/basket-service
digitalDistributionService: ${host_url}/digital-distribution-service
customerInteractionEventService: ${host_url}/customer-interaction-event
eslAdapterHanshow: ${host_url}/esl-adapter-hanshow
scanlessFrontendService: ${host_url}/scanless-frontend-service
shoppingListService: ${host_url}/shopping-list-service
pushNotificationService: ${host_url}
edgeNotificationServiceWebsocket: ${host_url}
basketNotificationService: ${host_url}/basket-notification-service
itemSearchService: ${host_url}/item-search-service
itemRegistrationService: ${host_url}/item-registration-service
checkoutService: ${host_url}/checkout-service
fiscalServiceFr: ${host_url}/fiscal-service-fr
digitalReceiptService: ${host_url}/digital-receipt-service
offerRegistrationService: ${host_url}/offer-registration-service
selfScanningLoyalty: ${hosts.selfScanningFrontendService}