Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Udaipur, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I run a full-stack Node.js application—separate frontend and backend repos—on an Ubuntu-based EC2 instance. The code lives on GitHub, and right now every update is still being deployed manually. I’d like you to wire everything together through Jenkins so each push to the main branch triggers a clean build and automated deployment to my server.
Here’s what I already have in place: an EC2 machine with Ubuntu up and running, SSH access, and GitHub credentials ready to integrate. Jenkins is not yet configured, so you will need to install, secure, and set it up on the same instance (or guide me through a best-practice alternative if that proves wiser).
Your work will cover the full build-and-deploy stage only—no test or monitoring jobs for now. I expect a Jenkinsfile (or equivalent scripted pipeline) that:
• pulls the latest code from GitHub for both services
• installs dependencies with the appropriate Node versions
• builds the production bundles (frontend) and prepares the backend
• restarts or reloads the running processes with zero downtime—PM2 or a similarly lightweight tool is fine
Once you’re done, I should be able to commit to main, watch Jenkins run the pipeline, and see the updated app live without manual intervention. Please include concise setup notes so I can reproduce the configuration on a second EC2 box later." (client-provided description)
Matched companies (5)

Crystal Infoway

Chirag Solutions

Breeze Website Designers

TG Coders
