Ease installation of StreamPipes #2046
Replies: 2 comments 6 replies
-
Hi @dominikriemer, thank you for your suggestion. How easy would be such an extension of our Maven plugin? |
Beta Was this translation helpful? Give feedback.
4 replies
-
In addition, we could think about offering a one-click deployment as other OSS projects do as well, e.g, lightdash. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, we only offer the source release on our website. This requires users to download the full source code, navigate to the installer folder and choose from one of many different installation options.
I think for users who are not developers, it is rather hard to understand that they need to download the full source code. Instead, many project offer other ways to users (e.g., convenience libraries).
Since our installation is based on containers, we cannot simply provide convenience libraries as a direct download. But we could offer a small zip file which only contains the installation files. There could be one docker-compose file at the root and the other installation options in subfolders.
My idea is to add an additional goal to the streampipes-maven-plugin which runs in the install phase and which creates a small installation zip file containing everything in the installer folder (compose, cli and k8s). There should be one single docker-compose file with a configured broker at the top root of the zip file (maybe a very lightweight protocol such as MQTT or Nats so that the download is as fast as possible). We could provide the zip file on our website and clearly mark it as a convenience library.
What do you think of this idea?
Beta Was this translation helpful? Give feedback.
All reactions