Fix broken dev environment set-up
This commit is contained in:
parent
bc5aba6808
commit
a7698ce56b
1
.env.dev
1
.env.dev
|
@ -12,6 +12,7 @@ FORWARDED_PROTO=http
|
||||||
LDAP_ENABLED=False
|
LDAP_ENABLED=False
|
||||||
FUNKWHALE_SPA_HTML_ROOT=http://nginx/front/
|
FUNKWHALE_SPA_HTML_ROOT=http://nginx/front/
|
||||||
PYTHONTRACEMALLOC=0
|
PYTHONTRACEMALLOC=0
|
||||||
|
STATIC_URL=http://localhost:8000/staticfiles/
|
||||||
|
|
||||||
# Uncomment this if you're using traefik/https
|
# Uncomment this if you're using traefik/https
|
||||||
# FORCE_HTTPS_URLS=True
|
# FORCE_HTTPS_URLS=True
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Fixes development environment set-up with docker (1726)
|
1
dev.yml
1
dev.yml
|
@ -17,6 +17,7 @@ services:
|
||||||
- "./po:/po"
|
- "./po:/po"
|
||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
|
command: "yarn dev"
|
||||||
|
|
||||||
postgres:
|
postgres:
|
||||||
env_file:
|
env_file:
|
||||||
|
|
|
@ -69,12 +69,12 @@ http {
|
||||||
text/x-component
|
text/x-component
|
||||||
text/x-cross-domain-policy;
|
text/x-cross-domain-policy;
|
||||||
|
|
||||||
add_header Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:; object-src 'none'; media-src 'self' data:";
|
add_header Content-Security-Policy "default-src 'self' 'unsafe-eval'; connect-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:; object-src 'none'; media-src 'self' data:";
|
||||||
add_header Referrer-Policy "strict-origin-when-cross-origin";
|
add_header Referrer-Policy "strict-origin-when-cross-origin";
|
||||||
add_header X-Frame-Options "SAMEORIGIN" always;
|
add_header X-Frame-Options "SAMEORIGIN" always;
|
||||||
|
|
||||||
location /front/ {
|
location /front/ {
|
||||||
add_header Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:; object-src 'none'; media-src 'self' data:";
|
add_header Content-Security-Policy "default-src 'self' 'unsafe-eval'; connect-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:; object-src 'none'; media-src 'self' data:";
|
||||||
add_header Referrer-Policy "strict-origin-when-cross-origin";
|
add_header Referrer-Policy "strict-origin-when-cross-origin";
|
||||||
add_header Service-Worker-Allowed "/";
|
add_header Service-Worker-Allowed "/";
|
||||||
# uncomment the following line and comment the proxy-pass one
|
# uncomment the following line and comment the proxy-pass one
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"description": "Funkwhale front-end",
|
"description": "Funkwhale front-end",
|
||||||
"author": "Funkwhale Collective <contact@funkwhale.audio>",
|
"author": "Funkwhale Collective <contact@funkwhale.audio>",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite --host --base=front",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"build:deployment": "vite build --base /front/",
|
"build:deployment": "vite build --base /front/",
|
||||||
"serve": "vite preview",
|
"serve": "vite preview",
|
||||||
|
|
|
@ -26,6 +26,13 @@ export default defineConfig({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
server: {
|
||||||
|
port: process.env.VUE_PORT || '8080',
|
||||||
|
hmr: {
|
||||||
|
port: '8000',
|
||||||
|
protocol: 'ws',
|
||||||
|
}
|
||||||
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
"@": path.resolve(__dirname, "./src"),
|
"@": path.resolve(__dirname, "./src"),
|
||||||
|
|
Loading…
Reference in New Issue