diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 691fbd8..5405347 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -27,7 +27,7 @@ services: - backend-logs:/app/logs - backend-temp:/app/temp - backend-node-modules:/app/node_modules - - ~/.mc:/home/nodejs/.mc:ro + - ~/.mc:/home/node/.mc:ro depends_on: - redis networks: diff --git a/docker/Dockerfile.backend.dev b/docker/Dockerfile.backend.dev index fe33931..ecea0a5 100644 --- a/docker/Dockerfile.backend.dev +++ b/docker/Dockerfile.backend.dev @@ -11,10 +11,6 @@ RUN apk add --no-cache bash # Create app directory WORKDIR /app -# Create non-root user (same UID/GID as most development systems) -RUN addgroup -g 1000 -S nodejs && \ - adduser -S nodejs -u 1000 -G nodejs - # Copy package files COPY package*.json ./ @@ -29,11 +25,11 @@ RUN mkdir -p logs temp && \ # Copy application files COPY . . -# Change ownership of everything to nodejs user -RUN chown -R nodejs:nodejs /app +# Change ownership of everything to node user (built-in) +RUN chown -R node:node /app # Switch to non-root user -USER nodejs +USER node # Set development environment ENV NODE_ENV=development