Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Automation script for windows installation #188

Merged
merged 5 commits into from
Mar 4, 2024

Conversation

sushantpatil1214
Copy link
Collaborator

@sushantpatil1214 sushantpatil1214 commented Feb 23, 2024

Deploy JeMPI Locally with Node.js, SBT, and Java

This commit implements the deployment of JeMPI locally, leveraging Node.js, SBT, and Java for the setup process. The deployment script deploy-local-windows.ps1 located in the JeMPI\devops\windows\deployment directory orchestrates the following actions:

  1. Downloaded and installed Node.js, SBT, and Java on the local machine.
  2. Utilized Windows Subsystem for Linux (WSL) to deploy JeMPI locally.
  3. Initiated the deployment process, ensuring completion before proceeding.
  4. Configured JeMPI by executing necessary initialization scripts.
  5. Managed the reboot and restart of JeMPI services as required.
  6. Included options for backing up and restoring databases to ensure data integrity.
  7. Implemented a destroy option to facilitate wiping all data when necessary.
  8. Installed prerequisite software essential for JeMPI deployment.

Testing
Script Path
JeMPI\devops\windows\deployment
Script Name
deploy-local-windows.ps1

Run in Power Shell.
To run the deployment script, navigate to the JeMPI\devops\windows\deployment directory and execute the script using PowerShell:

.\deploy-local-windows.ps1

@w-hayes w-hayes merged commit c8d500c into dev Mar 4, 2024
5 checks passed
@w-hayes w-hayes deleted the windows_automation_script branch March 4, 2024 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants