@ildar-meyker

Нужно на shared hosting упростить жизнь при публикации laravel. Как?

Сейчас у меня примерно такая структура папок:

site.ru
laravel-apps
...site-1.0.1
...site-1.0.2

То есть в site.ru лежит содержимое public с отредактированным index.php, а в laravel-apps лежат версии. Еще в site.ru есть символьная ссылка storage на папку storage в соответствующей версии.

Сейчас процесс заливки у меня довольно муторный.
1. Заливаю новую версию и базу
2. Перевожу текущую версию в maintenance mode
3. Копирую storage текущей версии в новую версию
4. Обновляю ресурсы site.ru, index.php и символьную ссылку.
И все работает.

Вот было бы неплохо хотя бы избавиться от этапа копирования storage из одной версии в другую. Можно ли storage как-то вынести за пределы версий, и сделать символьную ссылку на нее. Будет ли это работать? То есть не будет ли проблем у приложения с доступом при записи в каталог? Я как бы не сильно шарю в вопросах серверного администрирования и символьных ссылок.
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
lifestar
@lifestar
Wallet карты, Видео-продакшн
Можно ли storage как-то вынести за пределы версий, и сделать символьную ссылку на нее

Можно

Будет ли это работать?

Будет

То есть не будет ли проблем у приложения с доступом при записи в каталог?

Не будет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы