Skip to content

Conversation

@dianecloud
Copy link

Deployer

Modular and Super Basic Webhook Deployer.
Maybe you don't need all the bells and whistles and just want to deploy every time you push to GitHub. This small app will do that for you.

TL;DR Installation

Out of the box, you can just spool a server pointing to web/index.php and run $ composer --install It will accept any POST to mydeployer.com/{project}/{environment}. It will look for a config.json file in the root directory of the source (where composer.json is). This file should not be writable by the server. If it is, it will refuse it.

Expected format for the config file is the following

{

# Deployer
Modular and Super Basic Webhook Deployer.
Maybe you don't need all the bells and whistles and just want to deploy every time you push to GitHub.
This small app will do that for you.

## TL;DR Installation
Out of the box, you can just spool a server pointing to `web/index.php` and run `$ composer --install`
It will accept any `POST` to mydeployer.com/{project}/{environment}.
It will look for a `config.json` file in the root directory of the source (where composer.json is). 
This file should not be writable by the server. If it is, it will refuse it.

Expected format for the config file is the following

```json
{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant