Install on Azure


I was able to run metabase.jar on my machine (W10), and now I need to try on Azure, because it’s where I have SQL Server.

I couldn’t do it by myself (closure and jetty are new to me).
Is there any documentation or tips about this environment?

On Azure, I tried:

  • Create a web app;
  • Set to Java 8 and Jetty 9.1;
  • Failed to run metabase.jar.



We don’t use Azure all that much.

We ship a standalone jar that can be run as-is. If the web app is expecting a WAR file or other Java deployment artifact our shipped Jar won’t work.


You might try running our docker image on azure instead.


Thanks for the quick response, docker will be my last alternative.
I will try to find a way, and if I do, I’ll write here.


You can use it with a combination of a httpPlatformHandler and a bat file. Its quite tricky but its possible.

  1. Create new web app with windows os
  2. Under Application settings:
    2.a Select Java 8 and pick newest Tomcat as Java container
    2.b Set up the database config environment variables as settings. (For example, MB_DB_TYPE = postgres).
  3. Upload metabase.jar and put in %HOME%/site/wwwroot/
  4. Take web.config and run.bat from this gist and also put in the same place.
  5. Done!