на сервер, файлы на сервер, и собирать приложение там, настраивая конфиги и прочее?
Это не использовать на проде докер. Собирать отдельно - это отдельный build/compose. С легковесной системой, без лишнего софта, с конфигами nginx, php, mysql заточенных под прод, со сборкой фронта, кешем лары и любыми другими оптимизациями. Вопрос надо ли тебе это? Посмотри мб лучше в сторону CI/CD в общем смысле, мб какого-нить гитлаб/хаб экшен хватит.
сервер один раз настроили git push -> git pull composer update php artisan migrate npm run build ( если очень надо) все
Обсуждают сегодня