diff --git a/backend/services/analysis.service.js b/backend/services/analysis.service.js index 91639c3..418778f 100644 --- a/backend/services/analysis.service.js +++ b/backend/services/analysis.service.js @@ -72,10 +72,16 @@ export default async function runAnalysis({ analysisRunId, installationId }) { let diffText = ""; try { diffText = ( - await axios.get(pr.diff_url, { - headers: ghHeaders, - responseType: "text", - }) + await axios.get( + `https://api.github.com/repos/${pr_owner}/${repo_name}/pulls/${pr_number}.diff`, + { + headers: { + ...ghHeaders, + Accept: "application/vnd.github.v3.diff", + }, + responseType: "text", + } + ) ).data; } catch (err) { console.warn("Diff fetch failed:", err.message); diff --git a/docker-compose.yaml b/docker-compose.yaml index 6230476..6804e0c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -12,8 +12,8 @@ services: - llm llm: image: yb175/pullshark-llm:latest - expose: - - "8000" + ports: + - "8000:8000" restart: unless-stopped worker: @@ -25,8 +25,3 @@ services: depends_on: - backend - frontend: - build: ./frontend - ports: - - "5173:5173" - restart: unless-stopped diff --git a/frontend/Dockerfile b/frontend/Dockerfile deleted file mode 100644 index 494f806..0000000 --- a/frontend/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM node:20-alpine - -WORKDIR /app - -COPY package*.json ./ -RUN npm install - -COPY . . - -RUN npm run build - -RUN npm install -g serve - -EXPOSE 5173 - -CMD ["serve", "-s", "dist", "-l", "5173"]