Skip to content

Instantly share code, notes, and snippets.

@codetot
Created January 19, 2021 04:06
Show Gist options
  • Save codetot/283a8d5777e1a5f370a5179bdebf2a42 to your computer and use it in GitHub Desktop.
Save codetot/283a8d5777e1a5f370a5179bdebf2a42 to your computer and use it in GitHub Desktop.
BrowserSync to detect localhost environment
<?php
function codetot_is_localhost() {
return !empty($_SERVER['HTTP_X_CODETOT_HEADER']) && $_SERVER['HTTP_X_CODETOT_HEADER'] === 'development';
}
BrowserSyncConfig: {
host: 'localhost',
port: 3000,
proxy: {
target: 'http://ecom.test',
proxyReq: [
proxyReq => {
proxyReq.setHeader('X-Codetot-Header', 'development')
}
]
},
open: false,
files: [
'**/*.php',
'assets/js/**/*.js',
'assets/css/**/*.css',
'assets/svg/**/*.svg',
'assets/img/**/*.{jpg,jpeg,png,gif}',
'assets/fonts/**/*.{eot,ttf,woff,woff2,svg}',
'src/**/*.css',
'src/**/*.js'
]
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment