aboutsummaryrefslogtreecommitdiffstats
path: root/docker (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-01-18docker: add USE_JEMALLOC env var and disable it by defaultMohamed Bassem3-3/+9
2026-01-18docker: switch to jemallocMohamed Bassem4-0/+12
2026-01-18fix(docker): fix x86 docker build failureMohamed Bassem1-3/+3
2026-01-18docker: move from alpine to debianMohamed Bassem1-7/+47
2025-12-13deps: Upgrade to nodejs 24Mohamed Bassem2-5/+5
2025-11-16build: Improve docker caching (#2140)Mohamed Bassem1-2/+25
* build: Improve docker caching * more fixes
2025-08-04docker: Update chrome to 124Mohamed Bassem3-3/+3
2025-07-27fix: Fix the path to worker binary post-buildMohamedBassem1-1/+1
2025-07-19fix: Run workers in prod without tsx. Fixes #1673Mohamed Bassem2-3/+2
2025-07-19deps: bump s6-overlay version (#1750)TeoMatthew1-1/+1
update s6-overlay to catch a fix for kubernetes readonly fs
2025-06-22feat(workers): migrate from puppeteer to playwright (#1296)Mael3-2/+4
* feat: convert to playwright Convert crawling to use Playwright instead of Chrome. - Update Dockerfile to include Playwright - Update crawler worker to use Playwright API - Update dependencies * feat: convert from Puppeteer to Playwright for crawling * feat: update docker-compose * use separate browser context for better isolation * skip chrome download in linux script * readd the stealth plugin --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-06-22docs: update meilisearch key generation instruction (#1651)Kyle Wilson1-1/+1
* add pipe for trimming invalid characters when generating meili master key * fix table row for MEILI_MASTER_KEY in versioned_docs
2025-06-07feat: Drop corepack dep in prod and allow running as non-root. Fixes #606Mohamed Bassem2-7/+3
2025-04-27fix(docker): Fix build only docker compose fileMohamed Bassem1-1/+1
2025-04-27fix(docker): Fix build only docker compose fileMohamed Bassem1-1/+1
2025-04-27docker: Add a build only docker compose fileMohamed Bassem2-1/+34
2025-04-26build: Provide a docker container for the MCP serverMohamed Bassem1-0/+15
2025-04-21chore: rename missing files/conf from Hoarder to Karakeep (#1280)adripo1-1/+1
* refactor: Rename remaining project configuration from Hoarder to Karakeep * some fixes --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-04-12chore: Rename hoarder packages to karakeepMohamedBassem1-3/+3
2025-04-12chrore: Update meilisearch version to 13.3 in both docker compose files (#1244)Mark :)2-2/+2
* feat: update meilisearch to v1.13.3 in compose.dev * feat: update meilisearch in docker-compose.yml to 13.3 * update e2e_tests meilisearch to 1.13.3
2025-04-05docs: Update installation docs with karakeepMohamedBassem1-1/+1
2025-04-05build: Update image source label in the dockerfileMohamed Bassem1-2/+2
2025-02-17feat: Add PDF screenshot generation and display (#995)Ahmad Mujahid1-1/+1
* Updated pdf2json to 3.1.5 * Extract and store a screenshot from PDF files using pdf2pic * Installing graphicsmagick and ghostscript * Generate Missing PDF screenshot with tidyAssets worker for backward support * Display PDF screenshot instead of the PDF in web if it exists. * Display PDF screenshot in mobile app if exists. * Updated pnpm-lock.yaml * Removed console.log * Revert the unnecessary changes in package.json * Revert pnpm-lock changes * Prevent rendering PDF files if the screenshot is not generated * refactor: replace useEffect with useMemo for section initialization * feat: show PDF file download button and handle large PDFs by defaulting to screenshot view * feat: add file size to openapi spec * feature: Add Assets preprocessing in fix mode to admin actions * i18n: add reprocess_assets_fix_mode translation * i18n: Add missing ar translations * A bunch of fixes * Fix openspec schema --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-02-16fix: custom fetch wrapper for ollama inference. Fixes #656 (#1032)Gavin Mogan1-0/+4
* Add configurable fetch timeout for Ollama client * Worker service needs access to the .env file * repair typescript types * Update customFetch.ts * update the config docs --------- Co-authored-by: sbarbett <shane@barbetta.me> Co-authored-by: Mohamed Bassem <me@mbassem.com>
2025-02-09docker: Pin corepack version in the AIO imageMohamed Bassem1-0/+3
2025-02-09docker: Add a warning about now changing the DATA_DIR env variableMohamed Bassem1-1/+7
2025-02-02ci: Fix corepack issue in CI and docker buildMohamed Bassem1-1/+3
2025-01-12build: Bake a default NEXTAUTH_URL_INTERNAL in the docker imageMohamed Bassem1-2/+3
2024-11-18docker: Preinstall pnpm for the worker job to prevent downloading it on ↵Mohamed Bassem1-1/+1
startup. #666
2024-11-10docker: Upgrade meilisearch to v1.11.1 (#629)Marc2-2/+2
2024-10-28fix: Fix type in the separate container env variableMohamed Bassem1-2/+2
2024-10-28feature: Archive videos using yt-dlp. Fixes #215 (#525)kamtschatka1-1/+1
* Allow downloading more content from a webpage and index it #215 Added a worker that allows downloading videos depending on the environment variables refactored the code a bit added new video asset updated documentation * Some tweaks * Drop the dependency on the yt-dlp wrapper * Update openapi specs * Dont log an error when the url is not supported * Better handle supported websites that dont download anything --------- Co-authored-by: Mohamed Bassem <me@mbassem.com>
2024-10-26docker: Add a flag to detect apps running in legacy container setupMohamed Bassem1-0/+2
2024-10-12deps: Upgrade nodejs to v22MohamedBassem2-4/+4
2024-10-07docker: Add HEALTHCHECK to Dockerfile (#508)Marc1-0/+4
i added the healthcheck to the AIO and legacy web container. checked on my AIO instance: ``` { "Status":"healthy", "FailingStreak":0, "Log":[ { "Start":"2024-10-07T21:23:19.83382568+02:00", "End":"2024-10-07T21:23:20.003640388+02:00", "ExitCode":0, "Output":"Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n" } ] } ```
2024-10-07docker: add Source Label to Dockerfile (#509)Marc1-0/+2
To get changelogs shown with Renovate a docker container has to add the source label described in the OCI Image Format Specification. For reference: https://github.com/renovatebot/renovate/blob/main/lib/modules/datasource/docker/readme.md
2024-10-05docker: Fix the docker-based development env (#456)CrypticC3s4r3-9/+22
2024-09-21build: Fix nextjs build after upgrading to 14.2MohamedBassem1-1/+1
2024-08-31docker: Remove redis from the dev docker composeMohamedBassem1-7/+0
2024-08-31docker: Remove the redis and worker containersMohamedBassem1-24/+3
2024-07-28docker: Change all images to be built from the same AIO baseMohamedBassem4-83/+69
2024-07-21build: Add an all-in-one containerMohamedBassem13-0/+54
2024-05-26feature: Full page archival with monolith. Fixes #132MohamedBassem1-0/+1
2024-05-19docker: Update docker images to point to the new repo URLsMohamedBassem1-2/+2
2024-05-12fix(crawler): Add --disable-dev-shm-usage to chrome containerMohamedBassem2-0/+3
2024-04-24build(cli): Prepare for publishing CLI to npmMohamedBassem1-4/+5
2024-04-22fix: Update docker-compose.yml (#119)Rosin1-1/+1
fix: solve invalid type of services.meilisearch.environment.MEILI_NO_ANALYTICS
2024-04-22docker: Disable meilisearch analytics (#117)Vivek1-0/+2
* Disable meilisearch analytics * Move MEILI_NO_ANALYTICS to docker-compose.yml
2024-04-20feature: Download images and screenshotsMohamedBassem1-0/+1
2024-04-06fix(docker): Remove BUILDPLATFORM from DockerfileMohamedBassem1-4/+4