Pada saat update codingan ke server, diperlukan git push dan git pull secara manual, untuk memudahkan dan mempercepat pull di server kita dapat membuat script untuk langsung pull codingan dengan cepat
Berikut caranya :
1. Masuk ke server ssh kita, bisa melalui command line ssh, atau cara2 lain untuk login ke server
2. Tuliskan command ini untuk membuat scriptnya :
nano pull.sh
3. Copy paste script ini, pahami scriptnya baik2 ya, dan ubah sesuai kondisi server masing2
----------------------------------------
#!/bin/bash
cd /opt/odoo/addons/NAMA_PROJEK/
git branch
git log -1
sudo git pull
while true; do
read -p "Do you want to restart odoo NAMA_PROJEK server ? (Y/N)" yn
case $yn in
[Yy]* ) sudo systemctl restart odoo-server.service; break;;
[Nn]* ) echo "Bye"; exit;;
* ) echo "Please answer yes or no.";;
esac
done
----------------------------------------------
4. Setelah selesai seperti digambar, tekan crtl + x untuk keluar dan Y untuk save
5. Setelah selesai dibuat, filenya harus muncul ketika kita klik command ls ya
6. Setelah itu kita harus membuat filenya executable dengan memberikan command
chmod u+x pull.sh
file akan berwarna hijau ketika sudah dibisa di execute seperti diatas
7. Kemudian execute filenya
./pull.sh