Creating a Community Application

Use Marketplace to create a community application to share and manage a custom image.

    1. On the Community Applications list page, select Create. If you need help finding the list page, see Listing Community Applications.
    2. In the Create Community Application panel, provide the following details:
      • Name: Enter a name for the community application. This name is used in the listing that's made available in Marketplace.
      • Short Description: Enter a short description of the community application. The short description appears wherever the listing is displayed in a condensed format.
      • Long Description: Enter a long description. The long description appears wherever the listing is displayed.
    3. In the Contact Information section, enter the name and email address of the contact person.
    4. In the Specify Listing section, select one of the following options:
      • Find the image in a compartment: In the Import from Compartment field, select the compartment where the image exists. From the table, select the image that you want to publish.
        Note

        You can't publish a Windows custom image as a community application.
      • Provide the image OCID: In the text box, enter the OCID of the image that you want to publish. You can also import it from a specific compartment by selecting Import from Compartment.
    5. Select Create.
    6. To create the community application later using Resource Manager and Terraform, select Save as Stack to save the resource definition as a Terraform configuration.

      For more information about saving stacks from resource definitions, see Creating a Stack from a Resource Creation Page.

  • Open a command prompt and run oci marketplace publication create to create a new community application:

    oci marketplace publication create --compartment-id <target_compartment_id> --name '<publication_name>' --short-description '<short_application_description>' --contact-name '<name_of_support_contact>' --contact-email '<email_of_support_contact>' --image-id <custom_image_OCID> --terms-of-use '<text_of_application_terms_of_use>'

    For example:

    
    oci marketplace publication create --compartment-id ocid1.compartment.oc1..example1example25qrlpo4agcmothkbgqgmuz2zzum45ibplooqtabwk3zz --name 'My Best Application' --short-description 'This application will change your life.' --contact-name 'John Doe' --contact-email 'john@example.com' --image-id ocid1.image.oc1.phx.exampleanquwmne2sptdsemm32pmp4faux7yah44sndcjocyfcvbgzvft77a --terms-of-use 'I agree to use this software at my own risk.' 

    Avoid entering confidential information.

    For a complete list of flags and variable options for CLI commands, see the Command Line Reference.

  • Run the CreatePublication operation to create a community application.