diff --git a/backend/services/leaderboard-service/Dockerfile b/backend/services/leaderboard-service/Dockerfile index 39438c4c..419eb3d9 100644 --- a/backend/services/leaderboard-service/Dockerfile +++ b/backend/services/leaderboard-service/Dockerfile @@ -49,27 +49,3 @@ EXPOSE 3000 # Start the application CMD ["node", "dist/src/main.js"] - -# Test stage -FROM node:20-alpine AS test - -WORKDIR /app - -# Install OpenSSL for Prisma -RUN apk add --no-cache openssl - -# Copy package files -COPY package*.json ./ -COPY prisma ./prisma/ - -# Install all dependencies (including devDependencies) -RUN npm ci - -# Generate Prisma client (dummy DATABASE_URL for build time only) -RUN DATABASE_URL="postgresql://user:pass@localhost:5432/db" npx prisma generate - -# Copy source code -COPY . . - -# Default command for tests -CMD ["npm", "test"]