diff --git a/Dockerfile b/Dockerfile index 67e87dbc..c2abd9ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,7 @@ -ARG BASE_IMAGE=alpine:3.16 +# Use edge to get dub v1.30 instead of v1.28 (3.16), +# as we otherwise hit https://github.com/dlang/dub/issues/2192 +# Change to alpine:3.17 when released. +ARG BASE_IMAGE=alpine:edge # ----------------------------------- Base ----------------------------------- # FROM $BASE_IMAGE AS base @@ -53,7 +56,7 @@ RUN dub --cache=local run -- --sanitycheck # Runner # # ---------------------------------------------------------------------------- # FROM $BASE_IMAGE as runner-cache -RUN apk --no-cache add ldc-runtime libexecinfo libgcc tzdata docker-cli +RUN apk --no-cache add ldc-runtime libgcc tzdata docker-cli EXPOSE 8080 WORKDIR /app diff --git a/dub.selections.json b/dub.selections.json index 052e88f8..aa87fe5d 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -4,19 +4,19 @@ "botan": "1.12.19", "botan-math": "1.0.3", "dfmt": "0.14.2", - "diet-ng": "1.8.0", - "dyaml": "0.8.5", - "eventcore": "0.9.20", + "diet-ng": "1.8.1", + "dyaml": "0.9.2", + "eventcore": "0.9.22", "libasync": "0.8.6", - "libdparse": "0.19.1", + "libdparse": "0.22.0", "memutils": "1.0.4", "mir-linux-kernel": "1.0.1", "mustache-d": "0.1.5", - "openssl": "1.1.6+1.0.1g", + "openssl": "3.2.2", "stdx-allocator": "2.77.5", "taggedalgebraic": "0.11.22", "tinyendian": "0.2.0", - "vibe-core": "1.22.2", - "vibe-d": "0.9.4" + "vibe-core": "1.22.6", + "vibe-d": "0.9.5" } }