2023-03-06 11:15:03 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2023-03-07 13:31:54 +01:00
|
|
|
echo "Pulling latest changes.."
|
2023-03-27 09:28:18 +02:00
|
|
|
git pull origin main
|
2023-03-07 13:31:54 +01:00
|
|
|
|
|
|
|
echo "Updating mix dependencies.."
|
2023-03-21 08:43:19 +01:00
|
|
|
mix deps.get --only prod
|
2023-03-07 13:31:54 +01:00
|
|
|
|
|
|
|
echo "Compiling mix dependencies.."
|
2023-03-21 08:43:19 +01:00
|
|
|
MIX_ENV=prod mix compile
|
2023-03-07 13:31:54 +01:00
|
|
|
|
2023-03-21 08:42:32 +01:00
|
|
|
echo "Setting up assets.."
|
2023-03-21 08:43:19 +01:00
|
|
|
MIX_ENV=prod mix assets.setup
|
2023-03-21 08:42:32 +01:00
|
|
|
|
2023-03-07 13:31:54 +01:00
|
|
|
echo "Compiling assets.."
|
2023-03-21 08:43:19 +01:00
|
|
|
MIX_ENV=prod mix assets.deploy
|
2023-03-07 13:31:54 +01:00
|
|
|
|
|
|
|
echo "Generating release.."
|
2023-03-21 08:43:19 +01:00
|
|
|
MIX_ENV=prod mix release --overwrite
|
2023-03-07 13:31:54 +01:00
|
|
|
|