Fix BrowserSync config on non-Docker setup (#3461)

This commit is contained in:
Bruno Alla 2021-12-17 17:53:43 +00:00 committed by GitHub
parent 05d383fbda
commit 79bd3e7f14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -133,31 +133,31 @@ function runServer(cb) {
// Browser sync server for live reload // Browser sync server for live reload
function initBrowserSync() { function initBrowserSync() {
browserSync.init( browserSync.init(
[ [
`${paths.css}/*.css`, `${paths.css}/*.css`,
`${paths.js}/*.js`, `${paths.js}/*.js`,
`${paths.templates}/*.html` `${paths.templates}/*.html`
], { ], {
// https://www.browsersync.io/docs/options/#option-proxy // https://www.browsersync.io/docs/options/#option-proxy
proxy: {
{%- if cookiecutter.use_docker == 'n' %} {%- if cookiecutter.use_docker == 'n' %}
proxy: 'localhost:8000' proxy: '127.0.0.1:8000',
{%- else %} {%- else %}
proxy: {
target: 'django:8000',
proxyReq: [
function(proxyReq, req) {
// Assign proxy "host" header same as current request at Browsersync server
proxyReq.setHeader('Host', req.headers.host)
}
]
},
// https://www.browsersync.io/docs/options/#option-open // https://www.browsersync.io/docs/options/#option-open
// Disable as it doesn't work from inside a container // Disable as it doesn't work from inside a container
open: false open: false,
target: 'django:8000',
{%- endif %} {%- endif %}
proxyReq: [
function(proxyReq, req) {
// Assign proxy "host" header same as current request at Browsersync server
proxyReq.setHeader('Host', req.headers.host)
}
]
} }
) }
)
} }
// Watch // Watch