This commit is contained in:
Mayel de Borniol 2024-02-16 23:19:05 +00:00
parent a28950dcf7
commit 0a0cc43fa3
4 changed files with 8 additions and 5 deletions

View file

@ -8,7 +8,7 @@ jobs:
docker:
strategy:
matrix:
flavour: ["classic", "community"] # , "cooperation"]
flavour: ["classic"] # , "community", "cooperation"]
platforms: ["linux/amd64"] #, "linux/arm/v7,linux/arm64,linux/amd64"] # , "linux/arm64"
include:
- platforms: "linux/amd64"

View file

@ -87,9 +87,11 @@ COPY lib lib
# COPY assets assets
# RUN ls -la assets/static
# workaround for compilation error
RUN MIX_ENV=prod mix deps.clean needle_ulid --build
# workaround for compilation errors
RUN MIX_ENV=prod mix deps.clean needle_ulid jason poison --build
# compile protocols (attempted fix for 'could not load module Poison.Encoder due to reason :unavailable')
# RUN MIX_ENV=prod mix compile.protocols
# compile app (needs to be before building assets so it includes Surface hooks & component CSS)
RUN MIX_ENV=prod mix compile

View file

@ -593,7 +593,8 @@ rel-init:
mkdir -p data
rm -rf flavours/*/config/*/dev
cp -rfL flavours/classic data/current_flavour
cp -rfL $FLAVOUR_PATH/* data/current_flavour
cp -rfL extensions/bonfire/deps.* data/current_flavour/config/ || cp -rfL deps/bonfire/deps.* data/current_flavour/config/
cp -rfL $FLAVOUR_PATH/* data/current_flavour/
# copy current flavour's config, without using symlinks
@rel-prepare: rel-config-prepare

View file

@ -103,7 +103,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.8-beta.32",
version: "0.9.8-beta.33",
elixir: ">= #{System.get_env("ELIXIR_VERSION", "1.13.4")}",
default_flavour: @default_flavour,
logo: "assets/static/images/bonfire-icon.png",