Как развернуть проект на Laravel?
- В панели откройте Мои серверы и нажмите на свой сервер.
- На вкладке Обзор дождитесь, пока в строке Приложение появится «Laravel готов». Страница обновляется сама.
- Откройте ссылку в строке Адрес сайта. Вы увидите приветственную страницу Laravel.
Перенос своего кода
Подключитесь по SSH и перейдите к пользователю проекта:
su - app
cd /var/www/laravel
Проект находится здесь. После копирования своего кода выполните:
composer install --no-dev
php artisan migrate --force
php artisan config:cache
Файл .env уже готов, не перезаписывайте его. Имя базы данных и пользователь — laravel, пароль указан в панели.
Что уже готово
- Обработчик очереди работает как служба
laravel-kuyruk. Когда код меняется, выполнитеsystemctl restart laravel-kuyruk. - Планировщик запускается каждую минуту (
/etc/cron.d/laravel).
Ваш собственный домен
- Направьте A-запись вашего домена на IP-адрес сервера.
- От имени root замените старое имя везде:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAME— это часть послеhttps://в адресе, показанном в панели. - Выполните
systemctl reload caddy.
Caddy получает и продлевает сертификат сам.
Обновите также APP_URL в файле .env. Снаружи открыты только порты 80, 443 и 22 (для SSH).
Сервера ещё нет? Закажите сервер с установленным Laravel: вы выбираете размер и платите только за выбранное.
Спасибо за отзыв!