An open API service indexing awesome lists of open source software.

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.

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/