diff --git a/Dockerfile.dev b/Dockerfile.dev index 4b4d9bc..9fbf2f3 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -91,6 +91,6 @@ EOF RUN chmod +x /start.sh -EXPOSE 8000 5173 +EXPOSE 8000 5174 CMD ["/start.sh"] diff --git a/docker/dev/docker-compose.yml b/docker/dev/docker-compose.yml index 4334a19..fb744c4 100644 --- a/docker/dev/docker-compose.yml +++ b/docker/dev/docker-compose.yml @@ -14,7 +14,7 @@ services: restart: unless-stopped ports: - "8001:8000" - - "5174:5173" + - "5174:5174" volumes: - ../..:/app environment: diff --git a/vite.config.js b/vite.config.js index bb886e6..90c3ccc 100644 --- a/vite.config.js +++ b/vite.config.js @@ -23,6 +23,16 @@ export default defineConfig({ ], server: { cors: true, + // Bind all interfaces so the port mapping reaches it; the container's + // own loopback is not addressable from the host browser. Port matches + // the compose mapping so the URL written to public/hot is reachable. + host: '0.0.0.0', + port: 5174, + strictPort: true, + hmr: { + host: 'localhost', + clientPort: 5174, + }, watch: { ignored: [ '**/.agents/**',