Before You Begin
This 10-minute tutorial shows you how to create a project in Oracle Visual Builder Studio (VB Studio) and import a Node.js microservice application's source code files from a GitHub repository.
Background
Oracle Visual Builder Studio (VB Studio) is a DevOps and lifecycle management tool, and provides the infrastructure to help you build and deploy apps.
A VB Studio project is a collection of Git repositories, branch merge requests, wikis, issues, deployment configurations, and builds.
What Do You Need?
- A web browser
- Your Oracle Cloud account credentials
- Access to a VB Studio instance
- DEVELOPER_ADMINISTRATOR identity domain role assigned to you
Open the VB Studio Console
You can sign in to VB Studio from the Oracle Cloud console page.
- In a web browser's address bar, enter
https://cloud.oracle.com/sign-in
. - In Cloud Account Name, enter your Oracle Cloud account name and click Next.
Example:
Description of the illustration oracle_cloud_account.png - On the Single Sign-On page, click Continue.
- On the Oracle Cloud Account Sign In page, enter your Oracle Cloud username and password, and then click Sign In.
Description of the illustration oracle_cloud_sign_in.png - In the upper-left corner, click Navigation Menu
and select OCI Classic Services.
- Under Platform Services, select Developer.
Description of the illustration navmenu_developer.png - In the Instances tab, click Manage this instance
and select Access Service Instance.
Description of the illustration vbstudio_instance.png
Create a Project
- On the Organization page, click + Create.
- On the Project Details page of the New Project wizard, enter these values and click Next.
- Name:
My Nodejs App
- Description:
Node.js REST microservice application
Description of the illustration projectwizard_projectdetails.png - Name:
- On the Template page, select Initial Repository and click Next.
Description of the illustration projectwizard_template.png - On the Initial Repository Project Properties page, in Initial Repository, select Import existing repository.
- In the text box, enter
https://github.com/oraclevbstudio/my_nodejs_app.git
Description of the illustration projectwizard_projectproperties.png - From the Wiki Markup drop-down list, select Markdown and click Finish.
Wait for the project's provisioning to complete. After provisioning completes, the Project Home page opens.

In the Repositories tab, click the Git repository's name to view these imported files:
main.js
: The main Node.js file with these functions:- A
get
function that outputs a staticHello World
message and afalse
error message - A
post
function that adds two numbers passed as input at runtime
The app uses Node.js modules
express
andbodyParser
to create the REST service.- A
package.json
: The JSON file that defines the app's name as NodeJSMicro, andbodyParser
andexpress
as its dependencies.README.md
: The Readme wiki file

The project's Project Owner role is also granted to you. In the navigation menu, click Project Home and then click the Team tab to verify the Project Owner label next to your name.
