Size: a a a

2020 April 23

ES

Evgeniy Strelkov in OctoberCMS
Вот неплохой пример правда для laravel
https://www.laradocker.com/
источник

v

vladimir in OctoberCMS
А чем docker-compose не радует?)
источник

v

vladimir in OctoberCMS
Эд
В руинах есть решение от aspendigital - но оно апачевское :(, есть решение от ловаты - но оно с ансимбл и кучей новоротов

Кто нибудь находил сам октобер в соло?) Или может в планах реализовать и поддерживать?
У него есть и просто php-fpm
источник

v

vladimir in OctoberCMS
Через docker-compose собрать не проблема
источник

Р

Ростислав in OctoberCMS
Эх, как же усложняется разработка. Сейчас бы denwer на флешке и все сайты всегда с тобой )
источник

v

vladimir in OctoberCMS
Гникс. Редис, Мария)
Единственное неудобство это монтирование :(

Но иногда использую его, из плюсов волумим только плагины, шаблоны, хранилище :)
источник

v

vladimir in OctoberCMS
Эд
В руинах есть решение от aspendigital - но оно апачевское :(, есть решение от ловаты - но оно с ансимбл и кучей новоротов

Кто нибудь находил сам октобер в соло?) Или может в планах реализовать и поддерживать?
aspendigital/octobercms:build.465-php7.3-fpm

Либо
aspendigital/octobercms:php7.3-fpm

Версия без
апача)
А гникс доставить дело быстрое )
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Ростислав
Эх, как же усложняется разработка. Сейчас бы denwer на флешке и все сайты всегда с тобой )
источник

v

vladimir in OctoberCMS
Ростислав
Эх, как же усложняется разработка. Сейчас бы denwer на флешке и все сайты всегда с тобой )
На самом деле проще становится. Одна возможность упаковаться в kubernes и через gitlab ci делать разворот веток разработки прям из гита ))

А-ля
feature-112.dev.domain.com - ветка feature-112

И тестировать проще ветки и окружение единое
источник

v

vladimir in OctoberCMS
А главное при запуске нового компа достаточно поставить по крайней мере на маке:
Гит
Докер
phpstorm, datagrid

И в принципе все. У меня больше ничего и нет. Окружение сразу разворачивается индивидуально под каждый проект.
источник

Р

Ростислав in OctoberCMS
vladimir
На самом деле проще становится. Одна возможность упаковаться в kubernes и через gitlab ci делать разворот веток разработки прям из гита ))

А-ля
feature-112.dev.domain.com - ветка feature-112

И тестировать проще ветки и окружение единое
Тут хоть бы с гитом разобраться ))
Я так и пилю без него. Почитал, подумал, на этом и закончилось
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
aspendigital/octobercms:build.465-php7.3-fpm

Либо
aspendigital/octobercms:php7.3-fpm

Версия без
апача)
А гникс доставить дело быстрое )
а не подскажешь как впилить ноду в докер? чтобы при  docker-compose up --build в папке проекта themes/THEME_NAME/assets, где лежит package.json, запускался npm install && npm run prod?
источник

ЛА

Лже Артемий in OctoberCMS
сколько не смотрю докер образов под пыху, лару и даже этот aspendigital/docker-octobercms - нигде нет встроенной ноды с нпм
источник

ЛА

Лже Артемий in OctoberCMS
я конечно пытаюсь своим умом допереть, но пока ловлю ошибки
источник

v

vladimir in OctoberCMS
ну на up смысла мало чтобы запускался npm.
Однако это можно сделать кастомизируя Dockerfile дописав свою контрукцию при сборке.

Если без кастомизации можно написать sh скриптик назвать его theme закидывая в него действия разные с действующим шаблоном и через docker-compose.yml пробросить его в исполнительный каталог /usr/bin запуская а-ля:

docker-compose exec php theme build
источник

Э

Эд in OctoberCMS
vladimir
На самом деле проще становится. Одна возможность упаковаться в kubernes и через gitlab ci делать разворот веток разработки прям из гита ))

А-ля
feature-112.dev.domain.com - ветка feature-112

И тестировать проще ветки и окружение единое
есть кейс почитать? : )

Что за datagrid? Пруф? плз
источник

v

vladimir in OctoberCMS
Эд
есть кейс почитать? : )

Что за datagrid? Пруф? плз
от jetbrains клиент для работы с бд
источник

Э

Эд in OctoberCMS
vladimir
от jetbrains клиент для работы с бд
понял
источник

v

vladimir in OctoberCMS
Мне он нравится больше чем бобер или workbench, да и тормозит по меньше.
Правда модели не почертить в нем 🙁 но это заменяют онлайн сервисы и сам workbench на крайняк
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
ну на up смысла мало чтобы запускался npm.
Однако это можно сделать кастомизируя Dockerfile дописав свою контрукцию при сборке.

Если без кастомизации можно написать sh скриптик назвать его theme закидывая в него действия разные с действующим шаблоном и через docker-compose.yml пробросить его в исполнительный каталог /usr/bin запуская а-ля:

docker-compose exec php theme build
1) если не сложно, можешь пояснить в чем идеологичский грех запускать npm при up?

2) второй вопрос: как это "пробросить"?
это после run отдельную команду запустить?
источник