diff --git a/ve-router-backend/dockerfile b/ve-router-backend/dockerfile index 30207fa..a3d370a 100644 --- a/ve-router-backend/dockerfile +++ b/ve-router-backend/dockerfile @@ -3,14 +3,25 @@ FROM node:18-alpine WORKDIR /app +# Copy package.json and package-lock.json COPY package*.json ./ +# Install dependencies RUN npm install +# Install TypeScript as a dev dependency (if not already installed) +RUN npm install typescript --save-dev + +# Copy all application files COPY . . -RUN npm run build +# Run TypeScript compiler using npx +RUN npx tsc --pretty +# Verify the output directory +RUN ls -la dist || echo "No dist folder found" + +# Expose the application port EXPOSE 3000 CMD ["npm", "start"] \ No newline at end of file