Hi,
I’ve been trying to set up the reference application from openmrs-distro-referenceapplication but have been running into issues and would greatly appreciate some help.
Details
- Application Name: Reference Application
- Version Number: 3.4.0-rc.1-30-gf9ccf132 (also tried with 3.5.0 – same result)
- OS: macOS Sequoia v15.6.1
- Docker Version: 28.3.3
Steps
git clone https://github.com/openmrs/openmrs-distro-referenceapplication.git
cd openmrs-distro-referenceapplication
docker compose build
Output
WARN[0000] /Users/mersenne/Documents/development/OpenMRS/openmrs-distro-referenceapplication/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
WARN[0000] /Users/mersenne/Documents/development/OpenMRS/openmrs-distro-referenceapplication/docker-compose.override.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Building 1.4s (17/18)
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 1.95kB 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.46kB 0.0s
=> [gateway internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 205B 0.0s
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.92kB 0.0s
=> [gateway] resolve image config for docker-image://docker.io/docker/dockerfile:1.3 0.5s
=> [backend] resolve image config for docker-image://docker.io/docker/dockerfile:1 0.5s
=> CACHED [frontend] docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 0.0s
=> CACHED [backend] docker-image://docker.io/docker/dockerfile:1@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [gateway internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> CANCELED [backend internal] load metadata for docker.io/openmrs/openmrs-core:nightly-amazoncorretto-17 0.4s
=> ERROR [backend internal] load metadata for docker.io/openmrs/openmrs-core:dev-amazoncorretto-17 0.4s
=> [gateway internal] load metadata for docker.io/library/nginx:1.25-alpine 0.4s
=> [frontend internal] load metadata for docker.io/library/node:22-alpine 0.4s
=> CACHED [gateway 1/3] FROM docker.io/library/nginx:1.25-alpine@sha256:516475cc129da42866742567714ddc681e5eed7b9ee0b9e9c015e464b4221a00 0.0s
=> [gateway internal] load build context 0.0s
=> => transferring context: 3.58kB 0.0s
=> CANCELED [gateway 2/3] COPY nginx.conf /etc/nginx/nginx.conf 0.0s
------
> [backend internal] load metadata for docker.io/openmrs/openmrs-core:dev-amazoncorretto-17:
------
Dockerfile:4
--------------------
2 |
3 | ### Dev Stage
4 | >>> FROM openmrs/openmrs-core:dev-amazoncorretto-17 AS dev
5 | WORKDIR /openmrs_distro
6 |
--------------------
target backend: failed to solve: docker.io/openmrs/openmrs-core:dev-amazoncorretto-17: not found
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/ql5goqdzengp5i7rcuhc0eptu
Am I doing anything wrong? Let me know if there is more information I can provide.