Makes it easier to create initial structure of a website to a production server. This creates:
- a bare git repository (with a post-receive hook)
- a nginx configuration
- a logs directory
- a www directory (where the files are checked out)
NOTE: This is a silly project.
$ npm install -g poooe
$ poooe [sitename] [--type] [--nginxpath]
You might want to use sudo when not the root user
Parameter | Default | Description |
sitename | None | |
type | nodejs | Either nodejs or php |
nginxpath | /etc/nginx/sites-enabled/ |
Linux:
Windows:
See lib/templates
for the git hook and nginx config template.