Initial setup

This commit is contained in:
DaKheera47
2026-02-15 22:20:56 +00:00
parent 420299fffe
commit 3c41df9ba8
55 changed files with 19564 additions and 2620 deletions
+8
View File
@@ -32,6 +32,7 @@ RUN --mount=type=cache,target=/root/.cache/pip \
# Copy package files for dependency installation
COPY package*.json ./
COPY docs-site/package*.json ./docs-site/
COPY shared/package*.json ./shared/
COPY orchestrator/package*.json ./orchestrator/
COPY extractors/gradcracker/package*.json ./extractors/gradcracker/
@@ -49,11 +50,16 @@ RUN npx camoufox-js fetch
# Copy source code
WORKDIR /app
COPY shared ./shared
COPY docs-site ./docs-site
COPY orchestrator ./orchestrator
COPY extractors/gradcracker ./extractors/gradcracker
COPY extractors/jobspy ./extractors/jobspy
COPY extractors/ukvisajobs ./extractors/ukvisajobs
# Build documentation site bundle
WORKDIR /app/docs-site
RUN npm run build
# Build client bundle
WORKDIR /app/orchestrator
RUN npm run build:client
@@ -88,6 +94,7 @@ COPY --from=builder /ms-playwright /ms-playwright
# Copy package files
COPY package*.json ./
COPY docs-site/package*.json ./docs-site/
COPY shared/package*.json ./shared/
COPY orchestrator/package*.json ./orchestrator/
COPY extractors/gradcracker/package*.json ./extractors/gradcracker/
@@ -100,6 +107,7 @@ RUN --mount=type=cache,target=/root/.npm \
# Copy built assets and source code from builder
COPY --from=builder /app/orchestrator/dist ./orchestrator/dist
COPY --from=builder /app/docs-site/build ./orchestrator/dist/docs
COPY shared ./shared
COPY orchestrator ./orchestrator
COPY extractors/gradcracker ./extractors/gradcracker