This repository is a demo project showing how to customize a cloud-native development environment with JetBrains IDEs.
. ├── .ide/ │ └── Dockerfile # Dockerfile for custom dev environment ├── .cnb.yml # Cloud-native dev environment config (optional) └── README.md
Defines the development environment image, supporting the following JetBrains IDEs:
| IDE | Description |
|---|---|
| GoLand | Go development |
| IntelliJ IDEA | Java development |
| PhpStorm | PHP development |
| PyCharm | Python development |
| RubyMine | Ruby development |
| WebStorm | Frontend development |
| CLion | C/C++ development |
| RustRover | Rust development |
| Rider | .NET development |
Key Configuration: IDEs must be installed to the /ide_cnb directory for automatic detection.
Defines the startup process for the cloud-native development environment. If you only need to use .ide/Dockerfile to build the environment, this file is not required - the system will use default configuration.
.ide/Dockerfile, uncomment the IDE you needUncomment the following lines in .ide/Dockerfile:
RUN wget https://download.jetbrains.com/python/pycharm-2025.2.5.tar.gz RUN tar -zxvf pycharm-2025.2.5.tar.gz -C /ide_cnb
/ide_cnb