Wiplock is a tiny webhook application that prevents mistakenly merging in progress pull requests
Go JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.chest
Godeps
app
assets/src
vendor
.dockerignore
.gitattributes
.gitignore
.node-version
Dockerfile
LICENSE
Procfile
README.md
app.json
circle.yml
main.go
package.json
webpack.config.babel.js

README.md

Wiplock

CircleCI

Wiplock is a tiny webhook application that prevents mistakenly merging in progress pull requests

https://wiplock.com

Running

You need to grab your OAuth Application Client ID and Secret.

https://github.com/settings/applications/new

Heroku

Just hit

Deploy

or

git clone git://github.com/ngs/wiplock.git
cd wiplock.git
heroku create

heroku addons:create heroku-redis:hobby-dev

heroku config:set \
  GITHUB_CLIENT_ID=${GITHUB_CLIENT_ID} \
  GITHUB_CLIENT_SECRET=${GITHUB_CLIENT_SECRET} \
  SECRET=${SECRET}

git push heroku master
heroku open

Docker

docker pull redis
docker pull atsnngs/wiplock

docker run --name wiplock-redis -d redis
docker run --name wiplock -p 8000:8000 -d --rm \
  --link wiplock-redis:redis \
  -e GITHUB_CLIENT_ID=${GITHUB_CLIENT_ID} \
  -e GITHUB_CLIENT_SECRET=${GITHUB_CLIENT_SECRET} \
  -e SECRET=${SECRET} \
  -e REDIS_URL="redis://redis:6379" \
  atsnngs/wiplock

open http://localhost:8000

Author

Atushi Nagase

License

Copyright © 2016 Atushi Nagase. All rights reserved.