Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this page:

Table of Contents
minLevel1
maxLevel2
outlinefalse
stylenone
typelist
printabletrue

This guide is intended for developers who want to set up an instance of O3. Broadly speaking, there are two approaches for setting up an instance of O3:

  • Using the OpenMRS SDK

  • Using Docker

Table of Contents
minLevel1
maxLevel2
outlinefalse
stylenone
typelist
printabletrue

Using the OpenMRS SDK

...

Info

You might want to use the SDK if:

  • You already have the SDK, Maven and a Java environment set up on your machine and are very familiar with these tools.

  • You're not familiar with Docker or don't want to use Docker.

Prerequisites

These prerequisites are explained in detail in the SDK wiki(opens in a new tab).

...

  • If you're running into issues, first ensure that you're running the prescribed dependency versions i.e. Java 8, MySQL 5.6 or greater, Maven 3, and the latest SDK version.

Using Docker

...

Info

You might want to use Docker if:

  • You are already familiar with Docker and OpenMRS Docker images.

  • You don't want to use the SPA module.

  • You're working on a deployment that will run Docker containers in production (generally cloud-based or SaaS offerings).

  • You want to set up a fresh instance of O3 (i.e. an instance with a brand new database and not one set up on top of your existing database).

  • You don't want to go through the hassle of setting up a Java environment and managing multiple dependencies.

Prerequisites

...