How to Install and Run a Cloned Repository - hmislk/hmis GitHub Wiki
How to Install and Run a Cloned Repository
This guide will walk you through the process of cloning a specific branch from the HMIS repository, building the Java application with Maven, and deploying it on a Payara server.
Prerequisites
Ensure that you have a Virtual Machine (VM) with the following software installed and configured:
Java Development Kit (JDK) MySQL JDBC Driver Payara server
Step 1: Clone the Repository
First, you need to clone the desired branch from the HMIS repository. Replace branch_name with the name of the branch you want to clone:
git clone --branch branch_name https://github.com/hmislk/hmis.git emr1
This will clone the branch into a directory named emr1.
Step 2: Navigate to the Project Directory
Change your current directory to the newly cloned project:
cd emr1
Step 3: Build the Project with Maven
From the root directory of the project (where the pom.xml file is located), build the project using Maven:
mvn clean package
This will compile the code, run any tests, and package the application into a .war file. The resulting file will be located in the target subdirectory.
Step 4: Deploy the Application to Payara Copy your .war file to the autodeploy directory of your Payara server. Replace your-artifact.war with the name of your .war file:
cp target/your-artifact.war /path/to/payara/glassfish/domains/domain1/autodeploy/
Payara will automatically deploy any applications placed in the autodeploy directory.
Troubleshooting
If you encounter any issues during the deployment, check Payara's server logs for error messages. The logs are typically located at /path/to/payara/glassfish/domains/domain1/logs/server.log.