Espresso Logic provides multiple ways to run the service, in the cloud, on-premise using a VM appliance, docker, or as a WAR file. These are the instructions for Microsoft Azure Cloud.
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 Espresso to store API metadata.
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.
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)
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.espressologic.com;User Id=dbtest;Password=Password!
Upload the EspressoService.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 our GitHub account and link it to your deployment.
Restart your web service - and test your new service - click URL or Browser icon and add:
You should see the Logic Design Studio 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 Design Studio - you can create a new project (under the Project menu dropdown - select New Connection) 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 esspresso.DATE.log) are located:
Optional: Enable Diagnostic Logging, auto-scale, add extensions.