define( 'NONCE_SALT', 'put your unique phrase here' ); $table_prefix = 'wp_'; define( 'WP_DEBUG', !!getenv_docker('WORDPRESS_DEBUG', '') ); /* --- INÍCIO DAS CONFIGURAÇÕES DE PROXY E REDE --- */ // 1. Primeiro, garantimos que o WordPress sabe que está em HTTPS if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) { $_SERVER['HTTPS'] = 'on'; $protocol = 'https://'; } else { $protocol = 'http://'; } // 2. Aceitamos o Host correto encaminhado pelo Nginx da VM1 if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST']; } // 3. Montamos as URLs com o protocolo dinâmico (resolve o erro de CSS) if (isset($_SERVER['HTTP_HOST'])) { define('WP_HOME', $protocol . $_SERVER['HTTP_HOST']); define('WP_SITEURL', $protocol . $_SERVER['HTTP_HOST']); define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']); } define('ADMIN_COOKIE_PATH', '/'); define('COOKIEPATH', ''); define('SITECOOKIEPATH', ''); /* --- FIM DAS CONFIGURAÇÕES DE PROXY --- */ if ($configExtra = getenv_docker('WORDPRESS_CONFIG_EXTRA', '')) { eval($configExtra); } if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } require_once ABSPATH . 'wp-settings.php';