Size: a a a

2021 March 04

NK

Nikita Khaetsky in OctoberCMS
Max Dubovsky
Помогите советом ! ДевОп хочет что бы весь проект поднимался бы с (одной-двух) команд (1. база и  2. всё остальное). Но хранить весь проект на git-e мне кажется странным, тем более что themes и storage живёт своей жизнью на prod-e.
В целом я пробовал забить всё на git и от туда ставить, все работает, но дико неудобно правки делать, а если добавить еще разраба то вообще катастрофа.
Контент, который редачится из админки - хранится в бд.
файлы из storage должны лежать в отдельной файлопомойке

Все остальное действительно можно одной командой поднимать

git clone
composer install
php artisan october:up
источник

MD

Max Dubovsky in OctoberCMS
Nikita Khaetsky
Контент, который редачится из админки - хранится в бд.
файлы из storage должны лежать в отдельной файлопомойке

Все остальное действительно можно одной командой поднимать

git clone
composer install
php artisan october:up
т.е. это нормально если весь проект со всеми vendors и.т.д. лежит на git-e ?
правильно ли я понимаю что обновится тогда из backend нельзя (т.е. лучше так не делать) и тогда dev каждый раз будет обновлять проект ?
источник

NK

Nikita Khaetsky in OctoberCMS
Max Dubovsky
т.е. это нормально если весь проект со всеми vendors и.т.д. лежит на git-e ?
правильно ли я понимаю что обновится тогда из backend нельзя (т.е. лучше так не делать) и тогда dev каждый раз будет обновлять проект ?
Vendor не лежит в гите
источник

NK

Nikita Khaetsky in OctoberCMS
источник

NK

Nikita Khaetsky in OctoberCMS
Вот так выглядит проект в гите
источник

NK

Nikita Khaetsky in OctoberCMS
Можешь тупо взять их .gitignore
источник

MD

Max Dubovsky in OctoberCMS
Nikita Khaetsky
Vendor не лежит в гите
спасибо большое, читаю
источник

NK

Nikita Khaetsky in OctoberCMS
Max Dubovsky
спасибо большое, читаю
Советую в будущем не использовать инсталятор, если у тебя проект более менее крупнее чем обычный корпорат. Устанвливай через

composer create-project october/october foldername
источник

NK

Nikita Khaetsky in OctoberCMS
У тебя установится так последняя версия октября, и никаких gitignore настраивать не нужно
источник

NK

Nikita Khaetsky in OctoberCMS
Сразу закинул в репозиторий, работаешь
источник

MD

Max Dubovsky in OctoberCMS
обновляться так-же через composer ?
источник

NK

Nikita Khaetsky in OctoberCMS
следующие развертнывания это git clone и composer install
источник

NK

Nikita Khaetsky in OctoberCMS
Max Dubovsky
обновляться так-же через composer ?
Да
источник

NK

Nikita Khaetsky in OctoberCMS
composer update
источник

NK

Nikita Khaetsky in OctoberCMS
Выключаешь обновления через админку
источник

MD

Max Dubovsky in OctoberCMS
понял, спасибо !
источник

NK

Nikita Khaetsky in OctoberCMS
чтобы юзер не смог перезаписать файлы из-за чего будет конфликт
источник

NK

Nikita Khaetsky in OctoberCMS
Обновляешь только через репозиторий, что и требуется всегда
источник

MD

Max Dubovsky in OctoberCMS
Nikita Khaetsky
чтобы юзер не смог перезаписать файлы из-за чего будет конфликт
+
источник

A

Axenia in OctoberCMS
maxdubovsky (239.56) увеличил карму ReaZzon (4264.25)
источник