From 4d5091947c81e181f34f173e4fe0c423e163f9ed Mon Sep 17 00:00:00 2001 From: Zed Date: Wed, 5 Feb 2025 04:24:35 +0100 Subject: [PATCH] Update Dockerfiles --- .github/workflows/run-tests.yml | 4 ++-- Dockerfile | 4 ++-- Dockerfile.arm64 | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index ee28e33..a273771 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -14,9 +14,9 @@ jobs: strategy: matrix: nim: - - "1.6.10" - "1.6.x" - "2.0.x" + - "2.2.x" - "devel" steps: - uses: actions/checkout@v3 @@ -49,7 +49,7 @@ jobs: sed -i 's/enableDebug = false/enableDebug = true/g' nitter.conf nimble md nimble scss - echo '${{ secrets.GUEST_ACCOUNTS }}' > ./guest_accounts.jsonl + echo '${{ secrets.SESSIONS }}' > ./sessions.jsonl - name: Run tests run: | ./nitter & diff --git a/Dockerfile b/Dockerfile index 138dc64..ab442ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM nimlang/nim:2.0.0-alpine-regular as nim +FROM nimlang/nim:2.2.0-alpine-regular as nim LABEL maintainer="setenforce@protonmail.com" RUN apk --no-cache add libsass-dev pcre @@ -9,7 +9,7 @@ COPY nitter.nimble . RUN nimble install -y --depsOnly COPY . . -RUN nimble build -d:danger -d:lto -d:strip \ +RUN nimble build -d:danger -d:lto -d:strip --mm:refc \ && nimble scss \ && nimble md diff --git a/Dockerfile.arm64 b/Dockerfile.arm64 index 70024b2..bf6011f 100644 --- a/Dockerfile.arm64 +++ b/Dockerfile.arm64 @@ -1,7 +1,7 @@ -FROM alpine:3.18 as nim +FROM alpine:3.21.2 as nim LABEL maintainer="setenforce@protonmail.com" -RUN apk --no-cache add libsass-dev pcre gcc git libc-dev "nim=1.6.14-r0" "nimble=0.13.1-r2" +RUN apk --no-cache add libsass-dev pcre gcc git libc-dev nim nimble WORKDIR /src/nitter @@ -9,13 +9,13 @@ COPY nitter.nimble . RUN nimble install -y --depsOnly COPY . . -RUN nimble build -d:danger -d:lto -d:strip \ +RUN nimble build -d:danger -d:lto -d:strip --mm:refc \ && nimble scss \ && nimble md -FROM alpine:3.18 +FROM alpine:3.21.2 WORKDIR /src/ -RUN apk --no-cache add pcre ca-certificates openssl1.1-compat +RUN apk --no-cache add pcre ca-certificates openssl COPY --from=nim /src/nitter/nitter ./ COPY --from=nim /src/nitter/nitter.example.conf ./nitter.conf COPY --from=nim /src/nitter/public ./public