Create an Application

From the Applications page, you can create and deploy your application.

  1. Open the Oracle Application Container Cloud Service Applications page.
  2. Click Create Application.
  3. Click an application type: Java SE, Java EE, Node, PHP, Python, Ruby, Go, or .NET.
  4. In the Create Application dialog box, complete the fields described in the following table. All fields are optional except for Name and Application.
    Element Description


    (Available only for cloud accounts with Oracle Identity Cloud Service)

    Select a region to which to deploy the application. The default is No Preference.

    The others Oracle Cloud services that you intend to bind with your application must be in the same region that you select in this field.


    Enter the application name.

    The application name must start with a letter and must contain letters and numbers only. Spaces and other special characters aren’t allowed.


    Select one of these options for identifying the application archive location:
    • Upload Archive— Click Browse to upload your application archive.
    • Deploy Sample— Select the sample application for your application type.


    Specify the number of container instances that you need for your uploaded application. This number can be changed after deployment. The default is 2. The maximum is 64.


    Specify the memory (in GB) to be allotted to each container instance. This number can be changed after deployment. The default is 2 GB. The maximum is 20 GB.


    Select the type of authentication for a Java SE 7 or 8, Node.js, or PHP application:

    • None — Provides no authentication.

    • Basic — Prompts for a username and password set up in Oracle Identity Cloud Service.

    • OAuth — Creates a corresponding application in Oracle Identity Cloud Service to control who can access your application, and redirects to Oracle Identity Cloud Service for authentication.

    See Use Oracle Identity Cloud Service with Oracle Application Container Cloud Service.

    Application Cache

    For an application that uses a cache, select a cache from the list. This option appears only if at least one cache exists.

    To create a cache and use it in your application, see Typical Workflow for Creating and Using Caches in Using Caches in Oracle Application Container Cloud Service.

  5. Click More Options if you want to upload configuration files or specify a metering frequency, runtime version, or notification email. All these fields are optional.
    Element Description

    Metering Frequency

    Select the application’s billing frequency for a metered subscription.

    Select Hourly to be billed for the number of hours you use the service.

    Select Monthly to be billed monthly regardless of hourly usage.

    After creating the application, you can’t change the subscription type.

    If your Oracle Application Container Cloud Service subscription is non-metered, then the value of this field is ignored.


    Click Browse to upload a manifest.json file. This file is required if your application requires a launch command and your archive doesn’t include this file. See Creating Metadata Files in Developing for Oracle Application Container Cloud Service.

    Deployment Configuration

    Click Browse to upload a deployment.json file. See Creating Metadata Files in Developing for Oracle Application Container Cloud Service.

    Notification Email

    Enter an optional email address to which to send notification of whether application creation succeeded or failed.


    What you specify indicates the type and runtime version of the uploaded application:

    • Java SE — 7, 8, 9, 10

    • Java EE — 7

    • Node.js — 0.10, 0.12, 4, 6, 8

    • PHP — 5.6, 7.0, 7.1

    • Python — 2.7.13, 3.6.0, 3.6.1

    • Ruby — 2.3.4, 2.4.1

    • Go — 1.7.6, 1.8.3

    • .NET — 1.1.2-runtime, 2.0.0-runtime

    You can specify the version here or in the manifest.json file. If you do both, then the version specified here takes precedence.


    (Optional) Select existing tags or add tags to associate with the application.

    To select existing tags, select one or more check boxes from the list of tags that are displayed on the pull-down menu.

    To create tags, enter a tag that can be a key or a key:value pair and press Enter.

    If you do not assign tags during provisioning, you can create and manage tags after the service instance is created. See Explore the Application Overview Page.


    (Optional) Enter the release notes or the application description.

  6. Click Create.
  7. Click OK.
    A Creating Application message is displayed until the application is fully deployed.