IntelliJ IDEA 2017.1 Help

Clouds

File | Settings | Build, Execution, Deployment | Clouds for Windows and Linux
IntelliJ IDEA | Preferences | Build, Execution, Deployment | Clouds for macOS


Use this page to manage your cloud access configurations. Each configuration includes your cloud user account info and related settings.

To create a new configuration, click /help/img/idea/2017.1/new.png and select the cloud platform of interest. (By the time you start creating a cloud access configuration, you must already have the corresponding cloud user account. See Working with Cloud Platforms.)

If the Docker integration plugin is installed, this page also lets you manage your Docker configurations.

CloudBees

Specify your CloudBees user account details and related settings. For additional information, see the CloudBees documentation.

ItemDescription
NameThe name of the CloudBees configuration.
DomainYour CloudBees domain.
Username (email) The username for your CloudBees account (e.g. your email address).
Password The password for your CloudBees user account.

Cloud Foundry

Specify your Cloud Foundry user account details and related settings. For additional information, see the Cloud Foundry documentation.

ItemDescription
NameThe name of the Cloud Foundry configuration.
VersionThe Cloud Foundry version that you are using (a.k.a. the Service Broker API version):
  • V1 for version 1.
  • V2 for version 2.
Username (email) Your username for your Cloud Foundry instance (e.g. your email address).
PasswordYour password for your Cloud Foundry instance.
Provider (API URL)The URL of the Cloud Controller in your Cloud Foundry instance (a.k.a. API endpoint or target URL).
Trust self-signed certificatesFor version 2 (V2): Select this check box for self-signed cloud authentication certificates to be trusted. Otherwise, the self-signed certificates are rejected.
OrganizationFor version 2 (V2): The target organization (for deploying your applications).
SpaceFor version 2 (V2): The target space (within the organization).
Cloud instanceFor version 1 (V1): One of the following:
  • Global for hosted Cloud Foundry.
  • Local (vcap.me) for a Cloud Foundry VCAP installation.
  • Micro - offline for Micro Cloud Foundry used in the offline mode.
PortFor a Cloud Foundry VCAP instance (Local (vcap.me)): The http port (80 by default).
DomainFor a Micro Cloud Foundry instance (Micro - offline): The domain name associated with your Micro Cloud Foundry instance.

Google App Engine

Specify your Google App Engine Cloud user account details and related settings. For additional information, see the Google App Engine Cloud documentation.

ItemDescription
NameThe name of the Google App Engine configuration.
Use passwordless login via OAuth2Select this option to use the OAuth 2.0 authentication.
Login with email and passwordSelect this option to log in to the cloud using your email and password.
EmailYour Google email address.
Password Your password.
Remember passwordSelect this check box if you want IntelliJ IDEA to remember your password (e.g. to save it in the password database). See Passwords.

Heroku

Specify your Heroku user account details and related settings. For additional information, see the Heroku documentation.

ItemDescription
NameThe name of the Heroku configuration.
Username (email) The username for your Heroku account (e.g. your email address).
Password The password for your Heroku user account.
Upload Public SSH KeyTo be able to use the cloud, you should upload your public SSH key to it. (This isn't necessary if you did that earlier.)

Click the link, click /help/img/idea/2017.1/browseButton.png in the Upload Public SSH Key dialog, and select your public SSH key file (.pub) in the dialog that opens.

OpenShift

Specify your OpenShift user account details and related settings. For additional information, see the OpenShift documentation.

ItemDescription
NameThe name of the OpenShift configuration.
Server (API URL)One of the following:
  • OpenShift (openshift.redhat.com) for OpenShift Online, the hosted PaaS service in the public cloud.
  • OpenShift Origin (broker.openshift.local) for OpenShift installed on your local computer or on your company network.
DomainYour OpenShift domain.
Upload Public SSH KeyTo be able to use the cloud, you should upload your public SSH key to it. (This isn't necessary if you did that earlier.)

Click the link, click /help/img/idea/2017.1/browseButton.png in the Upload Public SSH Key dialog, and select your public SSH key file (.pub) in the dialog that opens.

Docker

For Docker configurations to be available, the Docker integration plugin must be installed.

Specify the settings for accessing the Docker API and Docker Compose.

ItemDescription
NameThe name of the configuration.
API URLThe Docker API URL. Depending on your Docker version and operating system:
  • Docker for Windows: tcp://localhost:2375
  • Docker for macOS or Linux: unix:///var/run/docker.sock
  • Docker Toolbox for Windows or macOS (deprecated): https://192.168.99.100:2376
Certificates folderThe path to the certificates folder - if you are using the Docker Toolbox. Depending on your Docker version and operating system:
  • Docker for Windows, macOS or Linux: This field must be empty.
  • Docker Toolbox for Windows (deprecated): <your_home_directory>\.docker\machine\machines\default
  • Docker Toolbox for macOS (deprecated): usually, <your_home_directory>/.docker/ or its subdirectory.
Docker Compose executabledocker-compose or an actual path to docker-compose.exe or docker-compose.sh (normally located in the bin folder of the Docker installation directory).

The default setting docker-compose for Docker Compose executable is fine if:

  • The actual name of the executable file is docker-compose.
  • The path to the directory where the file is located is included in the environment variable Path.

See Docker Compose.

Import credentials from Docker Machine If you want to import credentials for accessing the Docker Remote API from Docker Machine, select the check box and specify the associated settings:
  • Docker Machine executable. docker-machine or an actual path to docker-machine.exe (normally located in the Docker Toolbox installation folder).

    The default setting docker-machine is fine if:

    • The actual name of the executable file is docker-machine.
    • The path to the directory where the file is located is included in the environment variable Path.

    Detect. When you click Detect, IntelliJ IDEA sets Docker Machine executable to docker-machine, tries to detect the executable file and, if a success, shows its version.

  • Machine. After specifying the Docker Machine executable or clicking Detect, the list contains the Docker Machines available locally, and you can select the one to be used.

See also, Docker.

Toolbar

Use /help/img/idea/2017.1/new.png to create configurations and /help/img/idea/2017.1/delete.png to delete them.

See Also

Last modified: 18 July 2017