Umgehen von CROS Error mit Docker Proxy

ss -ulpn | grep ‘:111’ ss -tulpn | egrep ‘:(111|2049)’ rpcinfo -p 2>/dev/null

MYA

Proxy Config:

localhost:443 {
  tls internal

  # CORS für dein Frontend (https://localhost:4200)
  @preflight method OPTIONS
  header {
    Access-Control-Allow-Origin "https://localhost:4200"
    Access-Control-Allow-Methods "GET,POST,PUT,PATCH,DELETE,OPTIONS"
    Access-Control-Allow-Headers "*"
    Access-Control-Allow-Credentials true
  }
  respond @preflight 204

  reverse_proxy https://api-shop.SYSTEM.COM {
    header_up Host api-shop.SYSTEM.COM
    header_up -Origin
    header_up -Referer
    # Falls euer Gateway einen Bypass-Header braucht:
    # header_up X-Maint-Bypass dein-geheimer-token
  }
}

command zum sarten

docker run --name caddy-proxy --rm \
  -p 8443:443 \
  -v $(pwd)/Caddyfile:/etc/caddy/Caddyfile \
  -v caddy-data:/data \
  caddy:2

SAP Commerce UI, Spartacus, Composable Frontend:

export const environment = {  
  production: false,  
  occBaseUrl: 'https://localhost:8443',  
  allowOrigin: 'localhost:8443',  
  baseSite: 'SHOP',  
  urlParameters: [''],  
  currency: ['EUR'],  
  language: ['de']  
};