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` `${paths.templates}/*.html`
], { ], {
// https://www.browsersync.io/docs/options/#option-proxy // https://www.browsersync.io/docs/options/#option-proxy
{%- if cookiecutter.use_docker == 'n' %}
proxy: 'localhost:8000'
{%- else %}
proxy: { 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', target: 'django:8000',
{%- endif %}
proxyReq: [ proxyReq: [
function(proxyReq, req) { function(proxyReq, req) {
// Assign proxy "host" header same as current request at Browsersync server // Assign proxy "host" header same as current request at Browsersync server
proxyReq.setHeader('Host', req.headers.host) 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 %}
} }
) )
} }