Size: a a a

Laravel для начинающих

2020 February 23

AW

Andrei Work in Laravel для начинающих
Доброй ночи подскажите по выкатке приложения. Мне подсказали такой способ:
Т.е. клонируется всё в отдельный каталог с датой-временем в названии, а в конце скрипта происходит переключение симлинка на этот каталог
Я не совсем понимаю, есть папка с проектом к примеру проект_1, выкатываю все в папку проект_2. Создаю символьную ссылку, которая ссылается на проект_2 и называется проект_1. А как дальше) как переключиться..
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Доброй ночи подскажите по выкатке приложения. Мне подсказали такой способ:
Т.е. клонируется всё в отдельный каталог с датой-временем в названии, а в конце скрипта происходит переключение симлинка на этот каталог
Я не совсем понимаю, есть папка с проектом к примеру проект_1, выкатываю все в папку проект_2. Создаю символьную ссылку, которая ссылается на проект_2 и называется проект_1. А как дальше) как переключиться..
Лучше не париться и заюзать пакет https://github.com/lorisleiva/laravel-deployer
источник

O

Ostap 🇺🇦 in Laravel для начинающих
Andrei Work
Доброй ночи подскажите по выкатке приложения. Мне подсказали такой способ:
Т.е. клонируется всё в отдельный каталог с датой-временем в названии, а в конце скрипта происходит переключение симлинка на этот каталог
Я не совсем понимаю, есть папка с проектом к примеру проект_1, выкатываю все в папку проект_2. Создаю символьную ссылку, которая ссылается на проект_2 и называется проект_1. А как дальше) как переключиться..
да, должна быть одна символьная папка "проект", и она будет вести к "проектВерсия1" или "проектВерсия2" директориям
источник

BV

Bulgakov Vladislav in Laravel для начинающих
а к чему такие манипуляции?
источник

AW

Andrei Work in Laravel для начинающих
Ostap 🇺🇦
да, должна быть одна символьная папка "проект", и она будет вести к "проектВерсия1" или "проектВерсия2" директориям
Более понятно) осталось осмыслить
источник

O

Ostap 🇺🇦 in Laravel для начинающих
Bulgakov Vladislav
а к чему такие манипуляции?
деплой без простоев
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Andrei Work
Доброй ночи подскажите по выкатке приложения. Мне подсказали такой способ:
Т.е. клонируется всё в отдельный каталог с датой-временем в названии, а в конце скрипта происходит переключение симлинка на этот каталог
Я не совсем понимаю, есть папка с проектом к примеру проект_1, выкатываю все в папку проект_2. Создаю символьную ссылку, которая ссылается на проект_2 и называется проект_1. А как дальше) как переключиться..
Есть папки
release1
.
.
.
release858585

Есть симлинк на последний релиз
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Все
источник

O

Ostap 🇺🇦 in Laravel для начинающих
Andrei Work
Более понятно) осталось осмыслить
символьная папка создается 1 командой
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Задеплоил новый релиз, переключил симлинк
источник

AW

Andrei Work in Laravel для начинающих
Чтобы переключить, получается старый удалить, а новую ссылку делаю, так?
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Старый, что?)
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Релиз?
источник

AW

Andrei Work in Laravel для начинающих
Старую ссылку)
источник

O

Ostap 🇺🇦 in Laravel для начинающих
Andrei Work
Чтобы переключить, получается старый удалить, а новую ссылку делаю, так?
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Andrei Work
Старую ссылку)
Удаляешь
Создаешь
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
Или как выше по ссылке
источник

AW

Andrei Work in Laravel для начинающих
Всем спасибо! Стало ясно, завтра потестирую👍
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Чтобы переключить, получается старый удалить, а новую ссылку делаю, так?
Чувак, забей ты на эти манипуляции и поставь пакет https://t.me/laravel_web/198004
Деплоится всё одной командой php artisan deploy

Он сам подключится, выгрузит код, установит зависимости, скомпилирует фронт и обновит симлинк.
источник

AW

Andrei Work in Laravel для начинающих
Andrey Helldar
Чувак, забей ты на эти манипуляции и поставь пакет https://t.me/laravel_web/198004
Деплоится всё одной командой php artisan deploy

Он сам подключится, выгрузит код, установит зависимости, скомпилирует фронт и обновит симлинк.
Иногда нужно делать как говорят😉
источник