diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index ac0f1687b..bad83dacb 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -47,8 +47,8 @@ Setup front-end only development environment 5. Launch the development server:: - # this will serve the front-end on http://localhost:8080 - yarn dev + # this will serve the front-end on http://localhost:8000 + VUE_PORT=8000 yarn dev 6. Make the front-end talk with an existing server (like https://demo.funkwhale.audio or https://open.audio), by clicking on the corresponding link in the footer diff --git a/dev.yml b/dev.yml index 885982050..df855d9b3 100644 --- a/dev.yml +++ b/dev.yml @@ -17,7 +17,7 @@ services: - "./po:/po" networks: - internal - command: "yarn dev --base /front/" + command: "yarn dev --host --base /front/" postgres: env_file: diff --git a/front/package.json b/front/package.json index 4ccf13314..a6f1e2b60 100644 --- a/front/package.json +++ b/front/package.json @@ -5,7 +5,7 @@ "description": "Funkwhale front-end", "author": "Funkwhale Collective ", "scripts": { - "dev": "vite --host", + "dev": "vite", "build": "vite build", "build:deployment": "vite build --base /front/", "serve": "vite preview", diff --git a/front/vite.config.js b/front/vite.config.js index 0e23f8ba4..82e3ba06e 100644 --- a/front/vite.config.js +++ b/front/vite.config.js @@ -29,13 +29,13 @@ export default defineConfig({ server: { port: process.env.VUE_PORT || '8080', hmr: { - port: '8000', - protocol: 'ws', + port: process.env.FUNKWHALE_PROTOCOL === 'https' ? 443 : 8000, + protocol: process.env.FUNKWHALE_PROTOCOL === 'https' ? 'wss' : 'ws', } - }, + }, resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, - }, + }, })