github.com/ijc/docker-app@v0.6.1-0.20181012090447-c7ca8bc483fb/integrations/intellij/README.md (about)

     1  # Docker Application plugin for intellij IDEA
     2  
     3  This directory contains the sources of a Docker Application plugin for Intellij IDEA.
     4  
     5  The plugin creates a new top-level `Docker` menu populated with commands to manipulate Docker applications.
     6  
     7  ![The plugin menu](docker-app-intellij.png)
     8  
     9  # Building the plugin
    10  
    11  Run `./gradlew build` in the plugins/intellij directory. This will create a jar with the plugin binary in the `build/lib` directory.
    12  
    13  # Installing the plugin
    14  
    15  Follow instructions here: https://www.jetbrains.com/help/idea/installing-plugin-from-disk.html
    16  
    17  The plugin requires that the `docker-app` tool is in your `$PATH`.
    18  
    19  # Using the plugin
    20  
    21  The plugin exposes the following commands in a top-level `Docker` menu:
    22  
    23  ## New application
    24  
    25  This command displays a dialog that can be used to initialize a new Docker Application.
    26  
    27  It gives you the option to chose the name, description and maintainers of the application, as well as whether to use single-file mode or not.
    28  
    29  ## Select application
    30  
    31  By default all operations will look for a single Docker Application at the root of the project directory. If your application is located elsewhere, or if you have multiple applications, you can use the `select application` menu to select which application will be used.
    32  
    33  ## Render
    34  
    35  `Render` renders the application in a popup window.
    36  
    37  ## Settings
    38  
    39  `Settings` pops-up a dialog that can be used to configure deployment parameters, such as which orchestrator to use, the stack name and namespace, and settings overrides.
    40  
    41  ## Deploy
    42  
    43  `Deploy` deploys your application to a cluster. Progress or eventual errors are displayed in the event log.