PHP Deployment Scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
neatoDeploy/README.md

40 lines
1.1 KiB

# neatoDeploy
## Make self-extracting tar file for install
```
$ git clone https://git.mysnippetsofcode.com/tts/neatoDeploy.git
$ cd neatoDeploy
$ sudo ./make-installer.sh
```
## Copy to Server
Then scp over the neato_deploy.tar.gz.self to your sever.
```
$ scp neato_deploy.tar.gz.self myservernameHERE:/home/MyUSERNAME_HERE/
```
## Run Installer on Server
on the server:
```
$ cd /home/MyUSERNAME_HERE
$ sudo ./neato_deploy.tar.gz.self
```
## Clean up
```
$ rm neato_deploy.tar.gz.self
$ rm install_neato.sh
```
## Make sha256sum (& xor static pwd) on TRUSTED scripts
```
$ sudo /opt/neatoDeployments/make-sums.sh
```
## Do Deployments...
```
# Pull and RUN deployment script from your web site
$ Neato http://EXAMPLE_Site.com/MY_Deployment.txt
# OR Run a local file deployment
$ sudo Neato security_audit
```
Note that deployment files are named with the prefix of deploy_
and end with .php, they must be a valid PHP script...
A few example deployments are given from the deploy_files directory and will be extracted upon running the file: neato_deploy.tar.gz.self to the /opt/neatoDemployments ROOT DIR.