https://github.com/screwdriver-cd/in-a-box
Quick script to get Screwdriver running locally
https://github.com/screwdriver-cd/in-a-box
Last synced: 11 months ago
JSON representation
Quick script to get Screwdriver running locally
- Host: GitHub
- URL: https://github.com/screwdriver-cd/in-a-box
- Owner: screwdriver-cd
- License: bsd-3-clause
- Created: 2018-01-30T20:01:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T21:42:41.000Z (over 2 years ago)
- Last Synced: 2024-04-16T00:05:06.803Z (about 2 years ago)
- Language: Python
- Homepage: https://git.io/screwdriver-box
- Size: 38.1 KB
- Stars: 4
- Watchers: 16
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Screwdriver in a Box
This handy feature will bring up an entire Screwdriver instance (UI, API, and log store) locally
for you to play with. All data written to a database will be stored in `data` directory.
Requires:
- Python 2.7.11+
- [Docker][docker]
- [Docker Compose 1.8.1+][docker-compose]
1. [Login to Docker](https://docs.docker.com/engine/reference/commandline/login) with your Docker username (not email).
2. Run the below command in your terminal to bring up a Screwdriver cluster locally.
```bash
$ python <(curl -L https://git.io/sd-in-a-box)
```
3. You will be prompted to enter your desired SCM provider as well as your Client ID and Client Secret. Afterwards, type `y` to launch Screwdriver!
For further documentation please see: https://docs.screwdriver.cd/cluster-management/running-locally
To set up your own cluster, see: https://docs.screwdriver.cd/cluster-management/kubernetes
[docker-compose]: https://www.docker.com/products/docker-compose
[docker]: https://www.docker.com/products/docker