ELIXIR_DOCKER_IMAGE

This commit is contained in:
Mayel de Borniol 2023-07-31 22:17:04 +01:00
parent 5ef69830ac
commit 210c108e50
4 changed files with 5 additions and 1 deletions

View file

@ -88,6 +88,7 @@ jobs:
ghcr.io/bonfire-networks/bonfire-app:${{steps.version.outputs.current-version}}-${{ env.FLAVOUR }}${{ matrix.tag_extra }}
build-args: |
"ALPINE_VERSION=${{ env.ALPINE_VERSION }}"
"ELIXIR_DOCKER_IMAGE=${{ env.ELIXIR_DOCKER_IMAGE }}"
-
name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}

View file

@ -1,4 +1,5 @@
ARG ALPINE_VERSION
ARG ELIXIR_DOCKER_IMAGE
#### STEP 1 - Build our app
FROM hexpm/elixir:${ELIXIR_DOCKER_IMAGE} as builder

View file

@ -575,6 +575,8 @@ rel-build-path FORKS_TO_COPY_PATH ARGS="":
@echo "Building $APP_NAME with flavour $FLAVOUR for arch {{arch()}} with image $ELIXIR_DOCKER_IMAGE."
@MIX_ENV=prod docker build {{ ARGS }} --progress=plain \
--build-arg FLAVOUR_PATH=data/current_flavour \
--build-arg ALPINE_VERSION=$ALPINE_VERSION \
--build-arg ELIXIR_DOCKER_IMAGE=$ELIXIR_DOCKER_IMAGE \
--build-arg FORKS_TO_COPY_PATH={{ FORKS_TO_COPY_PATH }} \
-t $APP_DOCKER_REPO:release-$FLAVOUR-$APP_VSN-$APP_BUILD \
-f $APP_REL_DOCKERFILE .

View file

@ -88,7 +88,7 @@ defmodule Bonfire.Umbrella.MixProject do
@default_flavour "classic"
@config [
# note that the flavour will automatically be added where the dash appears
version: "0.9.5-beta.22",
version: "0.9.5-beta.23",
elixir: "~> #{System.get_env("ELIXIR_VERSION", "1.14")}",
default_flavour: @default_flavour,
logo: "assets/static/images/bonfire-icon.png",