diff --git a/docker/alpine.Dockerfile b/docker/alpine.Dockerfile index 4f7bb3e..ab3533a 100644 --- a/docker/alpine.Dockerfile +++ b/docker/alpine.Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS node-build +FROM node:18-alpine AS node-build WORKDIR /etc/linkding # install build dependencies COPY rollup.config.mjs postcss.config.js package.json package-lock.json ./ @@ -10,7 +10,7 @@ COPY bookmarks/styles ./bookmarks/styles RUN npm run build -FROM python:3.12.6-alpine3.20 AS build-deps +FROM python:3.12.8-alpine3.21 AS build-deps # Add required packages # alpine-sdk linux-headers pkgconfig: build Python packages from source # libpq-dev: build Postgres client from source @@ -49,7 +49,7 @@ RUN wget https://www.sqlite.org/${SQLITE_RELEASE_YEAR}/sqlite-amalgamation-${SQL gcc -fPIC -shared icu.c `pkg-config --libs --cflags icu-uc icu-io` -o libicu.so -FROM python:3.12.6-alpine3.20 AS linkding +FROM python:3.12.8-alpine3.21 AS linkding LABEL org.opencontainers.image.source="https://github.com/sissbruecker/linkding" # install runtime dependencies RUN apk update && apk add bash curl icu libpq mailcap libssl3 diff --git a/docker/default.Dockerfile b/docker/default.Dockerfile index 242567c..987f93b 100644 --- a/docker/default.Dockerfile +++ b/docker/default.Dockerfile @@ -1,4 +1,4 @@ -FROM node:20-alpine AS node-build +FROM node:18-alpine AS node-build WORKDIR /etc/linkding # install build dependencies COPY rollup.config.mjs postcss.config.js package.json package-lock.json ./ @@ -10,7 +10,7 @@ COPY bookmarks/styles ./bookmarks/styles RUN npm run build -FROM python:3.12.6-slim-bookworm AS build-deps +FROM python:3.12.8-slim-bookworm AS build-deps # Add required packages # build-essential pkg-config: build Python packages from source # libpq-dev: build Postgres client from source @@ -51,7 +51,7 @@ RUN wget https://www.sqlite.org/${SQLITE_RELEASE_YEAR}/sqlite-amalgamation-${SQL gcc -fPIC -shared icu.c `pkg-config --libs --cflags icu-uc icu-io` -o libicu.so -FROM python:3.12.6-slim-bookworm AS linkding +FROM python:3.12.8-slim-bookworm AS linkding LABEL org.opencontainers.image.source="https://github.com/sissbruecker/linkding" # install runtime dependencies RUN apt-get update && apt-get -y install mime-support libpq-dev libicu-dev libssl3 curl diff --git a/requirements.txt b/requirements.txt index 2d5958a..181b73e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -76,7 +76,7 @@ urllib3==2.2.3 # via # requests # waybackpy -uwsgi==2.0.26 +uwsgi==2.0.28 # via -r requirements.in waybackpy==3.0.6 # via -r requirements.in