Container development
Answered
Hi Jetbrains
At my company we are moving from local development to remote container development. I need help to choose the best way forward.
We have two limitations:
1. Data must remain on company network (no software as a service solutions)
2. Developers can't use containers locally.
I've been looking at projector, Jetbrains and fleet. Which solution do you recommend and can you give examples of how other people are using them?
Thanks
Alexander
Please sign in to leave a comment.
Hi,
>I've been looking at projector, Jetbrains and fleet. Which solution do you recommend, and can you give examples of how other people are using them?
JetBrains Gateway is our official Remote Development support for the IntelliJ-platform-based IDEs. You can treat Intellij Remote Development as a product vs Projector is a technology, not a product, and we don't support it as a standalone product. Fleet is not released yet.
You can check the RemoteDev scenarios here: https://www.jetbrains.com/help/idea/2022.2/remote-development-overview.html
https://www.jetbrains.com/help/idea/2022.2/faq-about-remote-development.html
and the introduction here: https://www.youtube.com/watch?v=TH8wrm449kM
Please pay attention to the fact that it doesn't create containers itself, it only connects to existing ones.
Thanks, i'll check it out :)
How can i preinstall the jetbrains backend in the container when using gateway?
I've tried preinstalling intellij ultimate in the docker image but when i connect to the container via ssh in Remote Development it doesn't detect the installation.
https://www.jetbrains.com/help/idea/2022.2/remote-development-starting-page.html#register_backend_IDE
>Since version 221.5481, you can manually register an existing backend IDE on the remote server and make it visible for the Gateway.
It creates a symlink from your manually installed IDE to a standard location. Creating a correct port forwarding / firewall from the container to the Gateway workstation is still up to you.
That's great. thanks :)