diff --git a/backend/package.json b/backend/package.json index 1935468..7f5c7fc 100644 --- a/backend/package.json +++ b/backend/package.json @@ -6,6 +6,7 @@ "scripts": { "start": "node src/app.js", "dev": "nodemon src/app.js", + "dev:node": "node --watch src/app.js", "test": "jest --coverage", "lint": "eslint src/", "lint:fix": "eslint src/ --fix" diff --git a/docker/Dockerfile.backend.dev b/docker/Dockerfile.backend.dev index 3e1c12f..fe33931 100644 --- a/docker/Dockerfile.backend.dev +++ b/docker/Dockerfile.backend.dev @@ -18,8 +18,9 @@ RUN addgroup -g 1000 -S nodejs && \ # Copy package files COPY package*.json ./ -# Install dependencies as root -RUN npm install +# Install all dependencies (including devDependencies for development) +# Make sure NODE_ENV is not set to production during install +RUN NODE_ENV=development npm install # Create necessary directories RUN mkdir -p logs temp && \ @@ -34,6 +35,9 @@ RUN chown -R nodejs:nodejs /app # Switch to non-root user USER nodejs +# Set development environment +ENV NODE_ENV=development + # Expose port EXPOSE 7510