2023-03-06 11:15:03 +01:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2023-03-07 13:31:54 +01:00
|
|
|
echo "Pulling latest changes.."
|
|
|
|
git pull > /dev/null
|
|
|
|
|
|
|
|
echo "Updating mix dependencies.."
|
|
|
|
mix deps.get --only prod > /dev/null
|
|
|
|
|
|
|
|
echo "Compiling mix dependencies.."
|
|
|
|
MIX_ENV=prod mix compile > /dev/null
|
|
|
|
|
2023-03-21 08:42:32 +01:00
|
|
|
echo "Setting up assets.."
|
|
|
|
MIX_ENV=prod mix assets.setup > /dev/null
|
|
|
|
|
2023-03-07 13:31:54 +01:00
|
|
|
echo "Compiling assets.."
|
|
|
|
MIX_ENV=prod mix assets.deploy > /dev/null
|
|
|
|
|
|
|
|
echo "Generating release.."
|
|
|
|
MIX_ENV=prod mix release --overwrite > /dev/null
|
|
|
|
|
|
|
|
echo "Restarting application.."
|
2023-03-06 11:21:35 +01:00
|
|
|
systemctl --user restart chiya
|