-
Notifications
You must be signed in to change notification settings - Fork 11
Update runtime #45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update runtime #45
Conversation
Dockerfile
Outdated
| # prepare release image | ||
| FROM alpine:3.17.3 AS app | ||
| FROM alpine:3.20.3 AS app | ||
| RUN apk add --no-cache --update bash openssl libstdc++ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we also install ca-certificates (for the new public_key.cacerts_get) and ncurses (I never learned why it is needed in Erlang, but I think my apps fail to start when it's missing)?
0611623 to
eaf28ce
Compare
| hexdocs: [ | ||
| include_executables_for: [:unix] | ||
| include_executables_for: [:unix], | ||
| reboot_system_after_config: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This preserves config/releases.exs behavior: https://hexdocs.pm/mix/Mix.Tasks.Release.html#module-config-providers
|
There's a CI failure related to the config, I think you have to rename it to |
|
Hm... I have renamed it. The CI error seems like a permissions issue. |
|
releases.exs was only evaluated in releases, runtime.exs is evaluated across the board including when we run tests. Adding |
|
@wojtekmach thank you! |
|
Thank you! |
This PR updates Erlang/Elixir/Alpine versions to the current latest.
Context: #44 (comment)