https://github.com/techrootify/nginx-website-deployer
A professional-grade Bash script to automate Nginx website deployments from Git repositories. Perfect for quick staging/production deployments.
https://github.com/techrootify/nginx-website-deployer
cybersecurity deploy deployment ethical-hacking linux nginx webserver website
Last synced: 10 months ago
JSON representation
A professional-grade Bash script to automate Nginx website deployments from Git repositories. Perfect for quick staging/production deployments.
- Host: GitHub
- URL: https://github.com/techrootify/nginx-website-deployer
- Owner: techrootify
- Created: 2025-04-06T17:27:38.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-06T17:30:16.000Z (10 months ago)
- Last Synced: 2025-04-06T18:29:54.278Z (10 months ago)
- Topics: cybersecurity, deploy, deployment, ethical-hacking, linux, nginx, webserver, website
- Language: Shell
- Homepage: https://www.instagram.com/techrootify/
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Nginx Website Deployment Script
- A professional-grade Bash script to automate Nginx website deployments from Git repositories. Perfect for quick staging/production deployments.
# โจ Features
- ๐ One-click website deployment/redeployment
- ๐งน Automatic cleanup of previous installations
- ๐ Proper permission management
- ๐ก๏ธ Error handling and rollback capabilities
- ๐ฆ Dependency auto-installation (Nginx, Git)
- ๐ฅ๏ธ Supports both HTTP and HTTPS Git URLs
# ๐ ๏ธ Installation
- git clone https://github.com/techrootify/nginx-website-deployer.git
- cd nginx-website-deployer
- chmod +x deploy_website.sh
- sudo ./deploy_website.sh
# ๐ง Initial Setup Commands
1๏ธโฃ Clone this repository
- git clone https://github.com/techrootify/nginx-website-deployer.git
- cd nginx-website-deployer
2๏ธโฃ Make the script executable
- chmod +x deploy_website.sh
3๏ธโฃ Run the deployment script
- sudo ./deploy_website.sh
๐ Redeployment Commands
- Just run the script again with new URL when prompted
- sudo ./deploy_website.sh
# ๐ข Follow Me:
- Instagram: https://www.instagram.com/techrootify/