Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kubernetes: install custom plugins via composer on startup #8185

Closed
volker-raschek opened this issue Aug 29, 2021 · 3 comments
Closed

kubernetes: install custom plugins via composer on startup #8185

volker-raschek opened this issue Aug 29, 2021 · 3 comments

Comments

@volker-raschek
Copy link

volker-raschek commented Aug 29, 2021

Hi,
I am writing currently a helm chart for roundcube and I am looking for a missing feature to install custom plugins automatically.

I want to define the plugins which should be installed for a specific version via environment variable like the following pattern: ROUNDCUBEMAIL_PLUGINS_CUSTOM="pf4public/fetchmail~1.0.11,roundcube/carddav>=4.1.2".

When the environment variable is defined should be the plugins installed via composer. The compose must be pre-installed inside the container image. Is there already a feature like that, if yes, then I would be extremely happy for a link to the documentation, if not, consider this a feature request.

Volker

@volker-raschek volker-raschek changed the title kubernetes: install plugins kubernetes: install custom plugins via composer on startup Aug 29, 2021
@alecpl
Copy link
Member

alecpl commented Aug 29, 2021

This is out of scope for the project.

@alecpl alecpl closed this as completed Aug 29, 2021
@thomascube
Copy link
Member

This is basically a duplicate of this issue: roundcube/roundcubemail-docker#97
Please follow-up there.

@thomascube
Copy link
Member

FWIW: additional plugin installation is explained here: https://github.com/roundcube/roundcubemail-docker/blob/master/examples/README.md#installing-roundcube-plugins
But I admit this is tricky to pack into a Kubernetes deployment or Helm chart.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants