FROM node:18-alpine # Set working directory inside container WORKDIR /GTF/project/backend/config # Copy dependency files first COPY package*.json ./ # Install dependencies RUN npm install # Copy backend source code COPY . . # Expose backend port EXPOSE 8000 # Start backend CMD ["npm", "start"]