diff --git a/Dockerfile.seed b/Dockerfile.seed index 3b736e1..7048cda 100644 --- a/Dockerfile.seed +++ b/Dockerfile.seed @@ -7,9 +7,10 @@ FROM node:20-alpine WORKDIR /app -# Install dependencies (need full install so tsx/esbuild get their binaries) +# Install only production deps (skip sharp & other heavy devDeps), +# then add tsx separately so we can run TypeScript seed scripts. COPY package*.json ./ -RUN npm ci +RUN npm ci --omit=dev && npm install --no-save tsx # Copy only what the seed scripts need COPY scripts/ ./scripts/ diff --git a/docker-compose.yml b/docker-compose.yml index 936c466..84abba5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,8 +10,7 @@ services: ports: - "7777:7777" depends_on: - seeder: - condition: service_completed_successfully + - relay networks: - indeedhub-network labels: