Jelastic: как внести свой вклад в исходный код сертифицированного приложения? - PullRequest
1 голос
/ 02 октября 2019

при настройке базового балансировщика нагрузки 1 x NGINX перед 2 бэкэндами я оказался в том, что для меня очевидно, что это ошибка: cron этого сертифицированного приложения не может быть отредактирован:

enter image description here

Как видите, в этом конкретном приложении файл cron принадлежит root:root и не имеет расширенного атрибута (плюс справа от прав доступа). ) необходимо для редактирования файла также и вошедшим в систему пользователем (в данном случае nginx).

Все другие сертифицированные приложения позволяют вместо основного логина иметь crontabs, хотя я нашел разрешения длякаждый файл сильно различается.

Я наткнулся на https://github.com/jelastic/jem/blob/master/etc/jelastic/export.conf и, похоже, файл для предложения исправления ошибки, но это последнее обновление в августе-2016, так что я думаю, Jelastic закрылсябольшая часть исходного кода.

Как мы можем внести свой вклад в исходный код сертифицированного приложения?

1 Ответ

1 голос
/ 02 октября 2019

действительно, это ошибка, так как файл cron пользователя nginx не редактируется в шаблоне балансировщика, по замыслу он должен быть.

Что касается exports.conf - этот файл оставлен для обратной сопоставимости, но больше не используется.

Проблема будет определенно исправлена ​​в последних шаблонах, как и в существующих контейнерах - мы хотели бы применить исправление для их исправления, если вы предоставите нам более подробную информацию о используемом провайдере хостинг-услуг - мы поможем счто.

Что касается вклада в сертифицированные шаблоны, все изображения общедоступны на Docker Hub, вы можете создать свою собственную версию шаблона на основе существующей, если вы создаете образ Docker и в своем Dockerfile вы указываете "из jelastic / nginxbalancer "в качестве базы, то вы можете делать любые изменения в файловой системе. Следующим шагом будет просто заменить существующий балансировщик на ваш собственный.

В любом случае, давайте начнем с исправления существующих контейнеров.

Большое спасибо за обнаружение ошибки!

...