First, create personal API tokens for CircleCI and GitHub.
Using this docker-compose.yml:
metricio:
container_name: circle-ci-wall-metricio
image: epages/circle-ci-wall:latest
links:
- "redis:redis"
ports:
- "8009:3000"
restart: "always"
environment:
REDIS_SERVER_HOST: "redis"
CIRCLE_CI_TOKEN: $CIRCLE_CI_TOKEN
GITHUB_USER: $GITHUB_USER
GITHUB_TOKEN: $GITHUB_TOKEN
redis:
container_name: circle-ci-wall-redis
image: redis:latest
restart: "always"
Just run the following commands:
export CIRCLE_CI_TOKEN=<your-token>
export GITHUB_USER=<your-user-name>
export GITHUB_TOKEN=<your-token>
docker-compose up -d
git clone https://github.com/depoulo/Circle-CI-Wall.git && cd Circle-CI-Wall
npm install
export CIRCLE_CI_TOKEN=<your-token>
(see above)export GITHUB_USER=<your-user-name>
(see above)export GITHUB_TOKEN=<your-token>
(see above)npm start
- navigate to http://localhost:3000
- fork project
- hack around
npm run lint
npm test
- push your changes
- open a pull request
See the Docs for requirements, setup and customisation.
Distributed under the MIT license