Docs‎ > ‎Installation‎ > ‎

Azure Installation

Install API Service on Azure

Step 1 - Logon to Azure Portal

Logon to your Azure site or signup for a free instance. Then go to the Azure Portal site. 


 If you do not have a MySQL instance running in the cloud - browse the marketplace for (Web App + MySQL) instance and create an empty database.  Once the database and Web App have been provisioned, you will want to create a new empty database, username, and password on MySQL that will be used by API Server to store API metadata.



Step 2 - Select WebApp + MySQL

From the Azure home page select your new web app tile.
You will see a starting 'blade' which looks like this one below.  Select Settings gear or All Settings link.



Step 3 - Configure Tomcat

Under Application Settings choose Java 1.7.0_51 (this will automatically select Tomcat 7.0.53).  Recommend setting to 64 bit (the ability to set this is based on your pricing profile)


Step 4 - Connection String

Under Connection Settings enter your connection string to your blank database (MySQL). The connection name is AdminDB. Once you have entered the connection string press save.

Note: Database connection name must be AdminDB 
Example connection string: 
Database=dbtest;Data Source=db.acmeserver.com;User Id=dbtest;Password=Password!

Step 5 - Upload the WAR

Upload the CA:liveAPICreator.WAR to your site using FTP or GitHub
Place the WAR file(s) in this directory d:\home\site\wwwroot\webapps

OR You can fork a GitHub account and link it to your deployment.  



Step 6  -Restart the Service

Restart your web service - and test your new service - click URL or Browser icon and add:

http://mydomain.azurewebsites.net/APICreator/index.html

You should see the  Logon dialog box.

WAIT about 1 minutes while the repository is being configured the first time (the admin repository is being built on the MySQL database).

Once you have successfully logged on the API Creator - you can create a new project (under the Project menu dropdown - select New API) and connect to your existing SQL database to create REST API endpoints.

Using the Console or remote debugging with Visual Studio the DEBUG Logs (catalina.DATE.log and CAliveAPICreator.MMDDYY.log) are located:
D:\home\LogFiles

Optional: Enable Diagnostic Logging, auto-scale, add extensions.