@ildar-meyker

Как деплоить сайт на laravel? Для каких целей существует Maintenance Mode?

Мы сейчас не говорим про разархивацию через .git и всякое разное модное. Есть обычный shared хостинг. И нужно с периодичность примерно раз в неделю деплоить новую версию сайта. Сейчас я рисую в голове самый обычный алгоритм: заархивировать нужные файлы, залить на хостинг, удалить старые файлы (помня о конфигах), разархивировать новье.

Но правильно ли это все? В Laravel есть некий Maintenance Mode. Он существует для каких целей? Только для работы с БД или к деплою тоже имеет отношение?
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/TS/Kotlin developer
Какой смысл от продумывания деплоя на шеред хостинг? Как бы вы это не реализовывали, у вас в любом случае с шередом будет большой простой при каждом "деплое" и в один прекрасный момент вы успешно все сломаете на несколько часов

Мейтененс нужен для того, что бы юзеры во время деплоя видели какое-то информационное окно. Впрочем, с таким "деплоем" как у вас, это не вариант.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
Не пользоваться сейчас гитом это полный бред. На шаред хостингах рергу, бегет, таймвеб есть SSH консоль и гит, это знаю 100% так как юзал сам.
Maintenance Mode - это такой режим, который как раз нужен для несложного деплоя. Работает это все так делаете atrisan down получаете обновления с гита запускаете композер накатываете миграции и делаете artisan up. Все это время сайт будет в режиме Maintenance Mode, это значит что вместо сайта у вас будет страница на которой будет написано что в данный момент на сайте ведутся работы или как вы сделаете ее
Ответ написан
Пользуйся IDE PhpStorm - там есть специальная фича. Можно настроить так, что файлы после сохранения будут обновляться и на хостинге.
В других тоже есть - в Adobe DW, например. В остальных не знаю, не пробовал
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
https://deployer.org/ у него уже есть рецепт для laravel в том числе. Я свой ручками писал ещё под 4ку, никаких npm и git на хостинг тащить не надо, собрали локально, скопировали на сервер, переключили линку на новую версию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 100 000 ₽
Сайт-Мастер Санкт-Петербург
от 150 000 до 180 000 ₽
BRICK Оренбург
от 140 000 до 180 000 ₽
17 июн. 2021, в 23:09
800 руб./в час
17 июн. 2021, в 22:01
35000 руб./за проект
17 июн. 2021, в 20:24
22000 руб./за проект