diff --git a/.tool-versions b/.tool-versions index 5450066..70f2241 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,5 +1,5 @@ -erlang 27.0.1 -elixir 1.17.2-otp-27 -poetry 1.8.3 -python 3.12.5 -go 1.22.6 +erlang 27.3.3 +elixir 1.18.3 +poetry 2.1.3 +python 3.13.3 +golang 1.24.3 diff --git a/Dockerfile b/Dockerfile index a58caed..933d792 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:bookworm-20240722-slim AS builder +FROM debian:bookworm-20250428-slim AS builder RUN apt-get update \ && apt-get install -y \ autoconf \ @@ -21,7 +21,7 @@ RUN git config --global http.version HTTP/1.1 \ && make -j4 \ && make install -FROM hexpm/elixir:1.17.2-erlang-27.0.1-debian-bookworm-20240722-slim AS elixir +FROM hexpm/elixir:1.17.3-erlang-27.3.3-debian-bookworm-20250428-slim AS elixir RUN apt-get update \ && apt-get install -y \ build-essential \ @@ -42,7 +42,7 @@ VOLUME ["/opt/src/app/_build", "/opt/src/app/deps"] COPY ./ex . RUN mix do deps.get, deps.compile -FROM python:3.12.5-slim-bookworm AS python +FROM python:3.13.3-slim-bookworm AS python ENV PATH /root/.local/bin:${PATH} RUN apt-get update \ && apt-get install -y \ @@ -66,7 +66,7 @@ COPY ./py/poetry.lock . RUN poetry install COPY ./py . -FROM golang:1.22.6-bookworm AS go +FROM golang:1.24.3-bookworm AS go COPY --from=builder /usr/local/include/libpostal /usr/local/include/libpostal COPY --from=builder /usr/local/lib/libpostal.a /usr/local/lib/ COPY --from=builder /usr/local/lib/libpostal.la /usr/local/lib/