From cf21fca54fa1a15f66685e8f855da77343223cf9 Mon Sep 17 00:00:00 2001 From: Dominik Koch Date: Thu, 19 Jun 2025 22:54:11 +0200 Subject: [PATCH] fix: add support for hot reloading --- docker-compose.dev.yml | 2 ++ vite/vite.config.ts | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 84276e41a..4b5260375 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -45,6 +45,8 @@ services: - root-node-modules:/app/node_modules environment: - NODE_ENV=development + - CHOKIDAR_USEPOLLING=true + - WATCHPACK_POLLING=true depends_on: - shared restart: unless-stopped diff --git a/vite/vite.config.ts b/vite/vite.config.ts index ce7445812..f2bae9bd0 100644 --- a/vite/vite.config.ts +++ b/vite/vite.config.ts @@ -12,6 +12,16 @@ export default defineConfig({ }, }, server: { - allowedHosts: ["dev.useautumn.com", "client.dev.useautumn.com"], + host: '0.0.0.0', // Required for Docker + port: 3000, + strictPort: true, + allowedHosts: ["dev.useautumn.com", "client.dev.useautumn.com", "localhost"], + watch: { + usePolling: true, // Required for file watching in Docker on Windows + interval: 1000, + }, + hmr: { + port: 3000, + }, }, });