geo-therminator-android/run_mix
2021-10-19 23:56:46 +02:00

24 lines
528 B
Bash
Executable file

#!/bin/bash
BASE=`pwd`
export MIX_ENV=prod
export MIX_TARGET=android
if [ ! -d "elixir-app" ]; then
git clone https://github.com/elixir-desktop/desktop-example-app.git elixir-app
cd elixir-app
mix deps.get
else
cd elixir-app
fi
if [ ! -d "assets/node_modules" ]; then
cd assets && npm i && cd ..
fi
mix assets.deploy && \
mix release --overwrite && \
cd _build/android_prod/rel/todo_app && \
zip -0r $BASE/src/main/assets/app.zip lib/ releases/ --exclude "*.so" && \
xz -9ef $BASE/src/main/assets/app.zip