sync: SEO canonical URLs, curation improvements, batch scripts, stats fix
- Dynamic canonical URLs and alternates for all pages (SEO fix) - Shared seo.ts utility for canonical path generation - Improved duplicate detection: standalone > aggregator priority, forks/created_at tie-breakers - browseReadyFilter now includes unique aggregator skills - Stats aligned with browseReadyFilter (was showing 16k instead of 62k+) - Re-review mechanism: content_hash changes trigger needs-re-review - review_status field added to skills schema - Batch security scan and quality score scripts - Indexer Dockerfile updated for curation deps - Removed roadmap from README Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -44,6 +44,11 @@ RUN adduser --system --uid 1001 indexer
|
||||
# Copy only the bundled dist (no node_modules needed - everything is bundled)
|
||||
COPY --from=builder --chown=indexer:nodejs /app/services/indexer/dist ./dist
|
||||
|
||||
# Curation scripts + skillhub-core (for batch-security, batch-score, curate)
|
||||
COPY --from=builder --chown=indexer:nodejs /app/scripts/curation ./scripts/curation
|
||||
COPY --from=builder --chown=indexer:nodejs /app/packages/core/dist ./packages/core/dist
|
||||
RUN npm install --no-save pg gray-matter yaml
|
||||
|
||||
USER indexer
|
||||
|
||||
CMD ["node", "dist/worker.js"]
|
||||
|
||||
Reference in New Issue
Block a user