Hello!
I recently redeployed my Shopify app to another server as a docker container.
This setup uses Traefik as reverse proxy. My previous setup was a Kubernetes cluster with ingress reverse proxy.
My current app url is addon.vircab.com . This url can be accessed for a brief message.
But when I try to access it via Shopify admin panel, all I see a white blank screen:
Here is my shopify.app.dev.toml file:
# Learn more about configuring your app at https://shopify.dev/docs/apps/tools/cli/configuration
client_id = "7bc27ce1c0b555987bdbf87c8b9c3f7a"
name = "vir-cab-dev"
application_url = "https://shopifyaddon.vircab.com"
embedded = true
handle = "vir-cab-dev"
[build]
automatically_update_urls_on_dev = false
[webhooks]
api_version = "2025-07"
[[webhooks.subscriptions]]
topics = [ "products/create" ]
uri = "https://api.vircab.com/shopify/webhooks/products/create"
[[webhooks.subscriptions]]
topics = [ "products/update" ]
uri = "https://api.vircab.com/shopify/webhooks/products/update"
[[webhooks.subscriptions]]
topics = [ "products/delete" ]
uri = "https://api.vircab.com/shopify/webhooks/products/delete"
[[webhooks.subscriptions]]
topics = [ "app/scopes_update" ]
uri = "/webhooks/app/scopes_update"
[[webhooks.subscriptions]]
uri = "/webhooks/customers/data_request"
compliance_topics = [ "customers/data_request" ]
[[webhooks.subscriptions]]
uri = "/webhooks/customers/redact"
compliance_topics = [ "customers/redact" ]
[[webhooks.subscriptions]]
uri = "/webhooks/shop/redact"
compliance_topics = [ "shop/redact" ]
[[webhooks.subscriptions]]
topics = [ "app/uninstalled" ]
uri = "/webhooks/app/uninstalled"
# https://shopify.dev/docs/api/admin-rest/2025-07/resources/recurringapplicationcharge
[[webhooks.subscriptions]]
topics = [ "app_subscriptions/update" ]
uri = "https://api.vircab.com/shopify/webhooks/app_subscriptions/update"
[access_scopes]
# Learn more at https://shopify.dev/docs/apps/tools/cli/configuration#access_scopes
scopes = "read_products write_themes read_themes read_inventory read_locales read_returns write_products write_metaobject_definitions read_orders"
[auth]
redirect_urls = [
"https://shopifyaddon.vircab.com/auth/callback",
"https://shopifyaddon.vircab.com/auth/shopify/callback",
"https://shopifyaddon.vircab.com/api/auth/callback"
]
[app_proxy]
url = "https://shopifyaddon.vircab.com"
subpath = "vircab"
prefix = "apps"
[pos]
embedded = false
I have deployed this version via:
“shopify app deploy --config dev”
Here is the logs when I access the app first time for once after starting it:
GET /?embedded=1&hmac=ec88658a9aab7b179af893d2eb892dbe434e2260123efce4c904dc315187778e&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvdmlyY2FiLWRldi10ZXN0&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvdmlyY2FiLWRldi10ZXN0Lm15c2hvcGlmeS5jb21cL2FkbWluIiwiZGVzdCI6Imh0dHBzOlwvXC92aXJjYWItZGV2LXRlc3QubXlzaG9waWZ5LmNvbSIsImF1ZCI6IjdiYzI3Y2UxYzBiNTU1OTg3YmRiZjg3YzhiOWMzZjdhIiwic3ViIjoiODc3MjQxNjMxNDYiLCJleHAiOjE3Njg1MDY0ODQsIm5iZiI6MTc2ODUwNjQyNCwiaWF0IjoxNzY4NTA2NDI0LCJqdGkiOiIxNWY3MDBiYi02MjQ5LTQxZTItYjE2MC1hMDc4ODQ4MGVjNWEiLCJzaWQiOiJkODBhN2Y0YS00MjhkLTQ4YmYtODAyNy0yZmM5OGY0Yjk3YWYiLCJzaWciOiJlYzUwYTZkMWYxZTM3NDU1ODdjMzRkYWVmOWQ5NDE1OTU3ZDJhYWI4OTc1MjA3NDE5ZTEzOWJkMDMyYTQ3ZGZhIn0.wHPcKao2-ysAXM8dkxqo7rUDFYwILB2O4uY51iqXayA&locale=tr&session=62502c695f1a931825e0f5d8be0d02164dde341cd59623cb7dc3c9ff93e57057&shop=vircab-dev-test.myshopify.com×tamp=1768506424 302 - - 24.568 ms [shopify-app/INFO] Authenticating admin request | {shop: vircab-dev-test.myshopify.com} [shopify-app/INFO] Authenticating admin request | {shop: vircab-dev-test.myshopify.com} GET /app?embedded=1&hmac=ec88658a9aab7b179af893d2eb892dbe434e2260123efce4c904dc315187778e&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvdmlyY2FiLWRldi10ZXN0&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczpcL1wvdmlyY2FiLWRldi10ZXN0Lm15c2hvcGlmeS5jb21cL2FkbWluIiwiZGVzdCI6Imh0dHBzOlwvXC92aXJjYWItZGV2LXRlc3QubXlzaG9waWZ5LmNvbSIsImF1ZCI6IjdiYzI3Y2UxYzBiNTU1OTg3YmRiZjg3YzhiOWMzZjdhIiwic3ViIjoiODc3MjQxNjMxNDYiLCJleHAiOjE3Njg1MDY0ODQsIm5iZiI6MTc2ODUwNjQyNCwiaWF0IjoxNzY4NTA2NDI0LCJqdGkiOiIxNWY3MDBiYi02MjQ5LTQxZTItYjE2MC1hMDc4ODQ4MGVjNWEiLCJzaWQiOiJkODBhN2Y0YS00MjhkLTQ4YmYtODAyNy0yZmM5OGY0Yjk3YWYiLCJzaWciOiJlYzUwYTZkMWYxZTM3NDU1ODdjMzRkYWVmOWQ5NDE1OTU3ZDJhYWI4OTc1MjA3NDE5ZTEzOWJkMDMyYTQ3ZGZhIn0.wHPcKao2-ysAXM8dkxqo7rUDFYwILB2O4uY51iqXayA&locale=tr&session=62502c695f1a931825e0f5d8be0d02164dde341cd59623cb7dc3c9ff93e57057&shop=vircab-dev-test.myshopify.com×tamp=1768506424 302 - - 35.415 ms GET /auth/session-token?embedded=1&hmac=ec88658a9aab7b179af893d2eb892dbe434e2260123efce4c904dc315187778e&host=YWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvdmlyY2FiLWRldi10ZXN0&locale=tr&session=62502c695f1a931825e0f5d8be0d02164dde341cd59623cb7dc3c9ff93e57057&shop=vircab-dev-test.myshopify.com×tamp=1768506424&shopify-reload=https%3A%2F%2Fshopifyaddon.vircab.com%2Fapp%3Fembedded%3D1%26hmac%3Dec88658a9aab7b179af893d2eb892dbe434e2260123efce4c904dc315187778e%26host%3DYWRtaW4uc2hvcGlmeS5jb20vc3RvcmUvdmlyY2FiLWRldi10ZXN0%26locale%3Dtr%26session%3D62502c695f1a931825e0f5d8be0d02164dde341cd59623cb7dc3c9ff93e57057%26shop%3Dvircab-dev-test.myshopify.com%26timestamp%3D1768506424 200 - - 11.984 ms
What could be the problem?
