Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 3.48 KB

building-apps.md

File metadata and controls

58 lines (38 loc) · 3.48 KB
copyright lastupdated
years
2017, 2018
2018-05-21

{:shortdesc: .shortdesc} {:tip: .tip} {:new_window: target="_blank"} {:codeblock: .codeblock} {:screen: .screen}

Building a custom app

{: #build-your-own}

If you're not using a starter kit and know what you need, you can build your app with the resources you choose. {: shortdesc}

Choosing your language

{: #catalog}

The {{site.data.keyword.Bluemix_notm}} catalog lists the infrastructure and platform resources available for use. You can start building your app by selecting a virtual machine, container, or Cloudant, a Cloud Foundry app. If you need platform resources, {{site.data.keyword.Bluemix_notm}} also offers boilerplates, which provide runtimes and other services to help you start building.

Creating a resource

{: #resource}

  1. In your dashboard, click Create resource.

  2. From the catalog, select an app from the Platform section. Then, choose your runtime. For example, you can choose an IBM runtime environment, such as Liberty for Java, which is supported by IBM build packs. You can also choose Community runtimes, such as Tomcat, which relies on open source and third-party build packs.

  1. Enter your app name, host name and choose your pricing plan.

  2. Select your development style. You can edit your app in your preferred text editor and use the {{site.data.keyword.Bluemix_notm}} command line to deploy it to {{site.data.keyword.Bluemix_notm}}. You can also use {{site.data.keyword.Bluemix_notm}} DevOps Services to deploy your application from a browser or use Eclipse Tools for {{site.data.keyword.Bluemix_notm}} to work on applications in the Eclipse integrated development environment.

Adding code

{: #code}

Each app comes with a getting started section that helps you get all the software and content you need to start working.

In your dashboard, click your app, and then click Getting Started, which can help you get the software you need to develop your app, point you to the source code, and help you deploy your app for the first time.

Next steps

{: #next}

Continue to customize your app to fit your needs. Check out the following suggestions for extending your app to achieve business results: