rcgit

/ karakeep
follow (on) | order: default date topo
Age Commit message Author Files +/-
docker: Preinstall pnpm for the worker job to prevent downloading it on… Mohamed Bassem 1 -1/+1
docker: Upgrade meilisearch to v1.11.1 (#629) Marc 4 -4/+4
fix: Fix type in the separate container env variable Mohamed Bassem 2 -4/+4
feature: Archive videos using yt-dlp. Fixes #215 (#525)
* 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>
kamtschatka 17 -71/+403
docker: Add a flag to detect apps running in legacy container setup Mohamed Bassem 2 -0/+6
deps: Upgrade nodejs to v22 MohamedBassem 6 -35/+35
docker: Add HEALTHCHECK to Dockerfile (#508)
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"
      }
   ]
}
```
Marc 1 -0/+4
docker: add Source Label to Dockerfile (#509)
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
Marc 1 -0/+2
docker: Fix the docker-based development env (#456) CrypticC3s4r 3 -9/+22
build: Fix nextjs build after upgrading to 14.2 MohamedBassem 1 -1/+1
docker: Remove redis from the dev docker compose MohamedBassem 1 -7/+0
docker: Remove the redis and worker containers MohamedBassem 1 -24/+3
docker: Change all images to be built from the same AIO base MohamedBassem 6 -92/+86
build: Add an all-in-one container MohamedBassem 14 -1/+55
feature: Full page archival with monolith. Fixes #132 MohamedBassem 14 -7/+1259
docker: Update docker images to point to the new repo URLs MohamedBassem 3 -9/+9
fix(crawler): Add --disable-dev-shm-usage to chrome container MohamedBassem 2 -0/+3
build(cli): Prepare for publishing CLI to npm MohamedBassem 21 -366/+409
fix: Update docker-compose.yml (#119)
fix: solve invalid type of services.meilisearch.environment.MEILI_NO_ANALYTICS
Rosin 1 -1/+1
docker: Disable meilisearch analytics (#117)
* Disable meilisearch analytics
* Move MEILI_NO_ANALYTICS to docker-compose.yml
Vivek 1 -0/+2
feature: Download images and screenshots MohamedBassem 22 -135/+1373
fix(docker): Remove BUILDPLATFORM from Dockerfile MohamedBassem 1 -4/+4
fix(cli): Don't download pnpm with every invocation MohamedBassem 1 -3/+2
docker: Move build args to the end for better cache hits MohamedBassem 1 -8/+9
feature: Include server version in the admin UI. Fixes #66 MohamedBassem 8 -14/+92
featuer: Introduce a new CLI for mass manipulation of bookmarks MohamedBassem 11 -1/+340
Bump chrome container version to 123 to enable linux/arm64 support on it (#59)
* Bump chrome container version to 102 to enable linux/arm64 support
* Bump chrome container version to 123
Luca 2 -2/+2
docker: Use external chrome docker container MohamedBassem 8 -33/+61
docker: Fix multiplatform docker build MohamedBassem 1 -3/+3
docs: Add docs for installation, configuration and development MohamedBassem 27 -462/+284
docker: Fix dockerfiles to adapt to the new repo structure MohamedBassem 8 -172/+46
breaking: Using DATA_DIR env variable instead of DATABASE_URL MohamedBassem 7 -10/+19
feature: Add full text search support MohamedBassem 17 -12/+440
docker: Remove the file:/ prefix from database URLs MohamedBassem 4 -7/+6
docker: Run db migrations on web app startup MohamedBassem 5 -17/+30
build: Migrate from yarn to pnpm MohamedBassem 16 -10678/+8701
db: Migrate from prisma to drizzle MohamedBassem 41 -975/+2177
build: Stop downloading puppeteer in github actions MohamedBassem 2 -1/+4
docker: Add a docker-based dev environment MohamedBassem 11 -147/+238