diff --git a/Dockerfile b/Dockerfile index fd21fa5..30a5283 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,6 @@ FROM node:20-alpine WORKDIR /app COPY --from=build /app/dist ./dist COPY server.js . -RUN npm install express +RUN npm install express@4 EXPOSE 80 CMD ["node", "server.js"] diff --git a/server.js b/server.js index 5e69108..02ada4e 100644 --- a/server.js +++ b/server.js @@ -54,7 +54,7 @@ app.post('/api/chat/stream', async (req, res) => { }); // SPA fallback - all other routes serve index.html -app.get('/*', (req, res) => { +app.get('*', (req, res) => { res.sendFile(path.join(__dirname, 'dist', 'index.html')); });