Skip to content

Commit eaf28ce

Browse files
committed
update runtime
1 parent d7a408d commit eaf28ce

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
- name: Install OTP and Elixir
1414
uses: erlef/setup-beam@v1
1515
with:
16-
otp-version: 25.3.1
17-
elixir-version: 1.14.2
16+
otp-version: 27.1.2
17+
elixir-version: 1.17.3
1818

1919
- name: Install dependencies
2020
run: |

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM hexpm/elixir:1.14.2-erlang-25.3.1-alpine-3.17.3 as build
1+
FROM hexpm/elixir:1.17.3-erlang-27.1.2-alpine-3.20.3 as build
22

33
# install build dependencies
44
RUN apk add --no-cache --update git
@@ -30,8 +30,8 @@ COPY rel rel
3030
RUN mix release
3131

3232
# prepare release image
33-
FROM alpine:3.17.3 AS app
34-
RUN apk add --no-cache --update bash openssl libstdc++
33+
FROM alpine:3.20.3 AS app
34+
RUN apk add --no-cache --update bash openssl libgcc libstdc++ ncurses
3535

3636
RUN mkdir /app
3737
WORKDIR /app
File renamed without changes.

mix.exs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defmodule Hexdocs.MixProject do
55
[
66
app: :hexdocs,
77
version: "0.1.0",
8-
elixir: "~> 1.14",
8+
elixir: "~> 1.17",
99
start_permanent: Mix.env() == :prod,
1010
releases: releases(),
1111
deps: deps()
@@ -42,7 +42,8 @@ defmodule Hexdocs.MixProject do
4242
defp releases() do
4343
[
4444
hexdocs: [
45-
include_executables_for: [:unix]
45+
include_executables_for: [:unix],
46+
reboot_system_after_config: true
4647
]
4748
]
4849
end

0 commit comments

Comments
 (0)