(24.10) Installation Test: openIMIS on Mac OS (ARM architecture) without Docker
Contents
Test Information
Date | 2025-03-06 |
|---|---|
Tester | @Sunil Parajuli |
openIMIS release | |
Result | pass |
Comment |
|
Technical specifications
Operating System | MacOS 15.3 24D60 |
|---|---|
Hardware Type | Desktop |
Hardware Model |
|
Processor | 8 Core ARM Processor |
RAM |
|
Secondary Storage |
|
Docker | NO |
Activity log
Environment Specifications
Python Version: 3.9.6
Node.js Version: v16.16.0
NPM Version: 8.11.0
Yarn Version: 1.22.19
Clone Repositories:
Cloned the backend repository: git clone https://github.com/openimis/openimis-be_py
Cloned the frontend repository: git clonehttps://github.com/openimis/openimis-fe_js
Set Up Virtual Environment:
Installed a Python virtual environment to isolate dependencies.
Activated the virtual environment.
Install Necessary Packages:
Installed required Python packages for the backend (e.g., via pip install -r requirements.txt). (See in the openIMIS page for futher installation process)
Installed frontend dependencies using Yarn (yarn install).
Results
Expectations:
The frontend and backend components of openIMIS should work normally after installation.
No errors or issues should prevent the system from running as expected.
Results:
Result: No issues were identified during the installation and testing process.
Status: The release/24.10 of openIMIS is fully functional.
Backend: The Django server started successfully and operated without errors.
Observations/Lessons Learned
Both the frontend and backend components performed as expected on the specified system configuration. This setup can serve as a reference for users aiming to deploy openIMIS in a similar environment.
Frontend:
Backend:
Output: