pp is a command line interface for PushPanel.io services.
- Local Linux/BSD shell access
- Account on PushPanel.io
- Unblock Firewall on port 443 so your console is able to communicate with dash.pushpanel.io:443
- GO language installed
go get github.com/spagu/ppCreate file .pushpanel in your home directory with a Token from Panel
Commands are controlled via server.
pp project list
pp project create projectname repotype projecttype --initialversion=
pp project release projectname
pp project revision projectname
pp project unpublish projectname
pp project archive projectname
pp website create domainname
pp website deploy development to production domainname
Add file called pushpanel.yaml inside your repository with a controlled content:
projects:
name: supername
website:
production:
domainname:domanname.co.uk
staging:
domainname:stg.domanname.co.uk
development:
domainname:dev.domanname.co.ukpp was developed by PushPanel.
pp is available under the BSD license.