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

@ -140,22 +140,22 @@ function initBrowserSync() {
`${paths.templates}/*.html`
], {
// https://www.browsersync.io/docs/options/#option-proxy
{%- if cookiecutter.use_docker == 'n' %}
proxy: 'localhost:8000'
{%- else %}
proxy: {
{%- if cookiecutter.use_docker == 'n' %}
proxy: '127.0.0.1:8000',
{%- else %}
// https://www.browsersync.io/docs/options/#option-open
// Disable as it doesn't work from inside a container
open: false,
target: 'django:8000',
{%- endif %}
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
// Disable as it doesn't work from inside a container
open: false
{%- endif %}
}
}
)
}