GitHub Actions Integration for React App
Budget: $30 – $250 AUD
Objective
I need an experienced DevOps engineer or developer to set up GitHub Actions for my React (Vite + TypeScript) app to automate deployment to my VPS server on Hostinger. Every time I push code to the main branch, the website should automatically update without manual intervention.
Key Tasks
✅ Set up GitHub Actions to trigger on every push to the main branch.
✅ Run build process:
Install dependencies using npm install.
Build production-ready files with npm run build.
✅ Deploy to Hostinger VPS:
Upload the dist (or build) folder to public_html/your-app-folder/ using FTP/SFTP.
✅ Error Logging:
Ensure any deployment errors are logged but do not halt the process.
What I Will Provide
? GitHub repository access (so you can set up GitHub Actions).
? Hostinger FTP/SFTP credentials (hostname, username, password).
Post-Setup Expectations
After successful setup, the deployment should:
? Automatically update the live website when code is pushed to GitHub.
? Be fully automated (no manual steps required).
? Log errors for debugging without stopping the deployment.
Technical Details
Hosting: VPS Hosting (Hostinger).
Build Tool: Vite (React + TypeScript).
Deployment Method: FTP/SFTP (Hostinger does not support direct GitHub deployments).
No extra environment variables are required for the build.
Ideal Freelancer Profile
✔️ Proficient in GitHub Actions & CI/CD pipelines.
✔️ Strong DevOps background, familiar with automating deployments.
✔️ Experience with React, Vite, and TypeScript.
✔️ Comfortable working with FTP/SFTP & server management.
✔️ Ability to troubleshoot deployment issues and optimize performance.
I need an experienced DevOps engineer or developer to set up GitHub Actions for my React (Vite + TypeScript) app to automate deployment to my VPS server on Hostinger. Every time I push code to the main branch, the website should automatically update without manual intervention.
Key Tasks
✅ Set up GitHub Actions to trigger on every push to the main branch.
✅ Run build process:
Install dependencies using npm install.
Build production-ready files with npm run build.
✅ Deploy to Hostinger VPS:
Upload the dist (or build) folder to public_html/your-app-folder/ using FTP/SFTP.
✅ Error Logging:
Ensure any deployment errors are logged but do not halt the process.
What I Will Provide
? GitHub repository access (so you can set up GitHub Actions).
? Hostinger FTP/SFTP credentials (hostname, username, password).
Post-Setup Expectations
After successful setup, the deployment should:
? Automatically update the live website when code is pushed to GitHub.
? Be fully automated (no manual steps required).
? Log errors for debugging without stopping the deployment.
Technical Details
Hosting: VPS Hosting (Hostinger).
Build Tool: Vite (React + TypeScript).
Deployment Method: FTP/SFTP (Hostinger does not support direct GitHub deployments).
No extra environment variables are required for the build.
Ideal Freelancer Profile
✔️ Proficient in GitHub Actions & CI/CD pipelines.
✔️ Strong DevOps background, familiar with automating deployments.
✔️ Experience with React, Vite, and TypeScript.
✔️ Comfortable working with FTP/SFTP & server management.
✔️ Ability to troubleshoot deployment issues and optimize performance.