Getting Started - Overview
Which configuration do I need?
Codewind supports different configurations for developing your containerized applications, so you can use Codewind with whichever development flow you choose.
You can do your development work in an IDE on your desktop, or in an IDE hosted on the cloud.
You can choose to build and run your application locally, or build and run your application using the cloud’s resources.
Both the remote configuration and browser-based configuration of Codewind use the cloud’s resources to build and run your application. Codewind uses Kubernetes container orchestration applications, including OpenShift, to build and run your Docker-containerised applications on the cloud.
Continue to learn about each of these configurations by clicking one of the following options:
- Using Codewind locally
- Using Codewind remotely
- Using Codewind as a hosted application in the cloud (browser-based Codewind)
Using Codewind locally
By using Codewind locally, you can get up and running immediately. To develop, build and run containerized applications on your desktop, all you need is:
- An installation of Docker Desktop
- The Codewind extension installed on your IDE
Note: If you’re using LinuxTM, you need to install Docker engine and Docker Compose.
To use Codewind locally, choose from one of the following IDEs:
Using Codewind remotely
Deploy and use Codewind remotely to develop your code locally, but build and run your application in the cloud. Use the cloud’s resources to build and run applications and free desktop resources.
Using secure HTTPS connections, you connect to your multiple cloud-hosted microservices from the Codewind panel in your desktop-hosted IDE.
You can use VS Code, Intellij, or Eclipse for the remote configuration.
Using Codewind as a hosted application on your cloud
Codewind is supported on Eclipse Che, removing the need to install an IDE on your local desktop to develop your microservices.
You access Codewind from a Browser window from your local desktop to develop, build, and run your code. Your IDE, with the Codewind extension installed, and your containerized applications, are both located in your cloud environment.
Specifically, you deploy Codewind for Eclipse Che to your cloud, and use a browser window on your local desktop to connect to the Codewind for Eclipse Che development environment.
Next Steps
To get started with using Codewind, choose from one of the following configurations:
To use Codewind locally select instructions for getting started with VS Code, Eclipse, or IntelliJ.
To use Codewind for Eclipse Che select Using Codewind as a Hosted Application in your Cloud.