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
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
build: Fix nextjs build after upgrading to 14.2 MohamedBassem 1 -1/+1
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
build(cli): Prepare for publishing CLI to npm MohamedBassem 21 -366/+409
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
docker: Use external chrome docker container MohamedBassem 8 -33/+61
docker: Fix multiplatform docker build MohamedBassem 1 -3/+3
docker: Fix dockerfiles to adapt to the new repo structure MohamedBassem 8 -172/+46
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
build: Use the workers image for doing migrations instead of a dedicated… MohamedBassem 3 -23/+5
build: Optimizing the docker image sizes a bit MohamedBassem 5 -54/+61
build: Fix docker images MohamedBassem 7 -20/+34
WIP: Add services to Dockerfile MohamedBassem 6 -57/+165
Move the web app into a subdir MohamedBassem 64 -820/+821
Add dockerfile MohamedBassem 1 -0/+57