const { execSync } = require('child_process'); let dbIp = '172.18.0.15'; try { // Dynamically resolve the supabase-db container IP dbIp = execSync("docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' supabase-db").toString().trim(); } catch (e) { console.warn("Could not dynamically resolve supabase-db IP, falling back to", dbIp); } module.exports = { apps: [{ name: "sneakerpicks", script: "dist/server/entry.mjs", cwd: "/var/www/sneakerpicks", env: { HOST: "0.0.0.0", PORT: 3001, SITE_URL: "https://sneakerpicks.nl", DATABASE_URL: `postgresql://sneakerpicks:SP.S3cure_1780413614@${dbIp}:5432/sneakerpicks`, JWT_SECRET: "sp-prod-jwt-ZWvqVIiEJgCy5UZVNEOgCprM", ADMIN_EMAIL: "roel@magmedia.nl", ADMIN_PASSWORD: "SP-Adm1n.R03l-2026x", RESEND_API_KEY: "re_Lf6DJmU4_6xrwxeh3ukWQ5sGHVjysvm1X", KLAVIYO_PRIVATE_KEY: "pk_54ed40a43d64c7d62a223b4d1cdf12f367", KLAVIYO_PUBLIC_KEY: "VKAGMV", KLAVIYO_LIST_ID: "QPf68w", GOOGLE_CLIENT_ID: "", GOOGLE_CLIENT_SECRET: "", GOOGLE_REFRESH_TOKEN: "", TT_CUSTOMER_ID: "35058", TT_PASSPHRASE: "bf0b9eef0da6caf55fe614518375280fe5c4ecca", AWIN_API_TOKEN: "bebd7839-013a-434d-a3da-7db2ecefb6b1", AWIN_API_KEY: "86e5d99f-ba18-44fd-a6e5-515e992a2096", AWIN_PUBLISHER_ID: "374301", INDEXNOW_KEY: "63d49b2d9b106a97ae6f6bd7532370fd", PUBLIC_GTM_ID: "GTM-5Q876SX9" } }] };