wondersheets/Dockerfile.backend
EC2 Default User 0c3ad0de62 dockerignore
2026-02-01 19:00:05 +00:00

21 lines
392 B
Docker

FROM node:20-alpine
WORKDIR /app
# Copy package files first for better caching
COPY package*.json ./
# Install only production dependencies
# Note: if your server needs devDependencies (like babel-node), remove --production
RUN npm install
# Copy server source code
COPY server ./server
#COPY .env ./
# Expose the API port
EXPOSE 3001
# Start the server
CMD ["node", "server/index.js"]