Skip to content

A module for managing volunteers at Midburn – the Israeli Burning Man community

License

Notifications You must be signed in to change notification settings

Midburn/Volunteers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Volunteers

Midburn's volunteers module.

Installation

Install latest Node 8 and Yarn

clone repo

  1. run yarn install
  2. install and run mongodb locally (if you have Docker and Docker compose, just run docker-compose up -d db)

Start the dev server

yarn run local

Volunteers should be available at http://localhost:9090/login

Workflow

Developing branch is develop

If you want to build a new feature branch out of develop. Once complete open a new Pull Request back to the develop branch.

In this manner we will be able to separate development from production (master branch).

Using the Docker compose environment

docker-compose up -d --build

Volunteers is available at http://localhost:9090/login

Setting up the continuous deployment

The continuous deployment requires the following secrets:

secret-midburn-k8s-ops.json - private key used to connect to the midburn-k8s environment

  • GitHub authenticatin token for a machine user - used to update image values in the k8s environment

See sk8s continuous deployment for more details.