Docker image for https://github.com/Shopify/shipit-engine
- Create
config/secrets.ymlbased off ofconfig/secrets.example.ymland fill in your GitHub App's info - Create
config/shipit.ymlbased off ofconfig/shipit.example.ymland make the desired changes/configurations - Copy your controled secrets.yml and shipit.yml to the server hosting the application (currently set to be readonly on a docker image from the machine hosting the image)
- Run
make startto start an instance. To stop it, run:make stop.
On first run, you'll need to create the database. Do so by running make setup.
After upgrades, you may need to run database migrations. Do so by running make upgrade.
You can limit your Shipit instance to just members of your GitHub team. After adding your team(s) to your secrets.yml, run bundle exec rake teams:fetch to add your team members.