Laravel 8 : Install Package Apt, Node, dan Lain-lain di Laravel Sail
Terkadang, kita butuh untuk menambahkan beberapa package di environment system. Contoh kasus, ketika saya akan menggunakan package Laravel Medialibrary, saya harus menginstall beberapa optimization tools, : JpegOptim, Optipng, Pngquant 2, SVGO dan Gifsicle.
Untuk install di system (linux) cukup dengan
sudo apt install -y jpegoptim optipng pngquant gifsicle npm install -g svgo
Bagaimana jika menggunakan Laravel Sail. Caranya cukup akses container menggunakan user ''root''.
Syntax nya kurang lebih seperti ini :
docker exec -u root {container_name} apt update docker exec -u root {container_name} apt install -y jpegoptim optipng pngquant gifsicle docker exec -u root {container_name} npm install -g svgo
Selamat mencoba :)
Lihat juga :