Size: a a a

2021 March 13

AN

Artem N in OctoberCMS
Alex
в компоненте была настройка force url schema
+
источник

A

Axenia in OctoberCMS
tema_n (78.02) увеличил карму AlexReshko (320.01)
источник

A

Alex in OctoberCMS
🔥
источник

AN

Artem N in OctoberCMS
все, походу спать надо идти) туплю ппц ))
источник

AN

Artem N in OctoberCMS
Sergey
так глянь настройки компоненты
+
источник

A

Axenia in OctoberCMS
tema_n (78.02) увеличил карму go1337 (2094.24)
источник

Ч

Чекист-октябренок... in OctoberCMS
ВКонтакте: Новый пост на стене

Всем доброго дня! Как сделать так чтобы layout менялся в зависимости от устройства клиента, например компьютер или мобильное устройство?

Открыть пост
источник

Ч

Чекист-октябренок... in OctoberCMS
ВКонтакте: Новый пост на стене

Всем доброго дня! Как сделать так чтобы отображался контент в зависимости от устройства клиента?
Например:
{% if(mobile) %}...

Открыть пост
источник

Р

Ростислав in OctoberCMS
Поля "Модель" и "Контроллер" зависят от поля "Плагин" (dependsOn). Подскажите можно ли обновлять отдельный блок репитера или нужно всю форму обновлять?
источник

MD

Max Dubovsky in OctoberCMS
vladimir
Стандартная на мой взгляд схема деплоя:

current - symlink на текущую версию релиза
releases - развернутые релизы версий проекта, не менее 3х (1 актуальная, 2 предыдущие, обязательной каждый релиз разворачивается из композера с нуля)
shared/storage/app - Каталог который симлинком вводиться в релиз
shared/storage/cms - Каталог который симлинком вводиться в релиз
shared/storage/temp - Каталог который симлинком вводитсья в релиз
shared/storage/logs - Каталог который симлинком вводиться в релиз
shared/config/production - Каталог который симлинком вводиться в релиз
shared/.env - Конфигурация боевого окружения, симлинком вводиться в релиз.


Пример:
Создаем релиз: v2.0.0, ci автомтический пулит его в releases/v2.0.0. В таком случае примерная структура релиза в каталоге:
bootstrap
config
   config/production -> ../../shared/config/production
plugins
storage
   app -> ../../shared/storage/app
   cms -> ../../shared/storage/cms
   temp -> ../../shared/storage/temp
   logs -> ../../shared/storage/logs
themes/projectTheme
.env -> ../../shared/.env
artisan
index.php
server.php
composer.json

После того как релиз выгрузился из гита и данные конфигурации были слинкованы в релиз, запускаем composer install --no-dev --no-scripts, он в свою очередь подтягивает vendor, modules.
После успешной установки накатываем миграции и линкуем текущий релиз в current

current -> ./releases/v2.0.0
Делаем reload nginx и fpm, дополнительно вызываем artisan queue:restart если есть очереди.


Плюсы:
1. Общие структуры файлового древа статики и кеша между релизами одно
2. Конфигурация между релизами одна
3. Окружение между релизами одно
4. Откатиться на предыдущий релиз путем переключения каталога и вызова rollback миграций.
+ тебе плюсик за коммент про деплоймент
источник

A

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

v

vladimir in OctoberCMS
Max Dubovsky
+ тебе плюсик за коммент про деплоймент
Оу. Я уже и забыл про этот коммент и что скелетон скидывал в этом чате )))

Спасибо за плюс)
источник

MD

Max Dubovsky in OctoberCMS
vladimir
Оу. Я уже и забыл про этот коммент и что скелетон скидывал в этом чате )))

Спасибо за плюс)
Тебе спасибо !
источник

NK

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

NK

Nikita Khaetsky in OctoberCMS
Смотрите что появилось
источник

NK

Nikita Khaetsky in OctoberCMS
красота какая
источник

MD

Max Dubovsky in OctoberCMS
найс
источник

NK

Nikita Khaetsky in OctoberCMS
Только не понимаю почему они выбрали апач а не nginx
источник

АХ

Алексей Хачатурян... in OctoberCMS
Nikita Khaetsky
Только не понимаю почему они выбрали апач а не nginx
Для тех кто любит htaccess
источник

v

vladimir in OctoberCMS
Nikita Khaetsky
красота какая
Чёт не очень. Мой sail и то функциональнее. Хочешь 8 подключи, хочешь 7.4, в репе сразу все есть.
источник