Skip to content

Deploy Laravel

Panduan deploy Laravel di server VPS Linux.

Update via Git

Back End

  • down app
sudo php artisan down
  • git pull
sudo git pull
  • run composer install
sudo composer install --optimize-autoloader --no-dev
  • run artisan migrate when needed
sudo php artisan migrate

Front End

Yarn

  • yarn
sudo yarn
  • yarn build
sudo yarn build

PNPM

  • pnpm
sudo pnpm i
  • pnpm build
sudo pnpm build
  • remove node_modules (optional)
sudo rm -rf node_modules

Optimize

  • run
sudo php artisan optimize
  • up app
sudo php artisan up

ini optional sesuai kebutuhan.

Supervisor

ini digunakan jika menggunakan fitur job dan queue

  • Status
sudo supervisorctl status
  • Restart All
sudo supervisorctl restart all