{"id":25992878,"url":"https://github.com/songrgg/spinnaker-compose","last_synced_at":"2025-09-17T10:45:29.935Z","repository":{"id":145397859,"uuid":"209094050","full_name":"songrgg/spinnaker-compose","owner":"songrgg","description":"Run spinnaker cluster on local machine with docker-compose.","archived":false,"fork":false,"pushed_at":"2020-04-30T12:00:43.000Z","size":11,"stargazers_count":6,"open_issues_count":3,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-08T08:23:21.327Z","etag":null,"topics":["centos7","docker-compose","spinnaker"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/songrgg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-17T15:43:53.000Z","updated_at":"2023-01-11T03:16:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"b76c546b-3803-4a75-9b3e-a4c5f351edab","html_url":"https://github.com/songrgg/spinnaker-compose","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/songrgg/spinnaker-compose","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songrgg%2Fspinnaker-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songrgg%2Fspinnaker-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songrgg%2Fspinnaker-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songrgg%2Fspinnaker-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/songrgg","download_url":"https://codeload.github.com/songrgg/spinnaker-compose/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/songrgg%2Fspinnaker-compose/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266780391,"owners_count":23983042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["centos7","docker-compose","spinnaker"],"created_at":"2025-03-05T14:29:50.431Z","updated_at":"2025-09-17T10:45:24.893Z","avatar_url":"https://github.com/songrgg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Run Spinnaker on bare metal \nYou can run spinnaker on CentOS by docker-compose.\n\n## Quickstart\n1. Provision a machine  \nAt least 16GB memory and 4 cores, it may need more than this since my macbook pro(4cores, 16GB) was stuck when I started spinnaker.\n\n    ```bash\n    sudo curl -L \"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose\n    sudo chmod +x /usr/local/bin/docker-compose\n    git clone https://github.com/songrgg/spinnaker-compose\n    ```\n\n1. Start MySQL for front50 service\n\n    ```bash\n    $ docker run -e MYSQL_ROOT_PASSWORD=spinnaker -p 3306:3306 -d mysql:5.6\n    25369ee31baf63f0e722fb8948ec67e04e9bad45582f4f2fa6b890aed25105d1\n    $ docker exec -i 25369ee31baf63f0e722fb8948ec67e04e9bad45582f4f2fa6b890aed25105d1 sh -c 'exec mysql -uroot --password=spinnaker' \u003c sql/front50_mysql.sql\n    ```\n\n    **Replace the `\u003cmysql-ip\u003e` in config/front50.yml.**\n\n1. Start all services\n\n    ```bash\n    cd spinnaker-compose\n    docker-compose up -d\n    ```\n\n## To access the spinnaker\nVisit `http://localhost:9000` in browser if you run spinnaker on local machine.\n\nOtherwise you can use ssh to create tunnel on local machine. Spinnaker exposes two ports, 9000 for web, 8084 for api gateway.\n```bash\nssh -L 8084:localhost:8084 \u003cremote-host\u003e\nssh -L 9000:localhost:9000 \u003cremote-host\u003e\n```\n\n## Add clouddriver\nYou need to edit `config/clouddriver.yml` to open multiple clouddrivers, it's not easy to integrate since we don't have the `halyard` to do this stuff, but if you already have the clouddriver.yml, it's easier to make it work.\n\nSince clouddriver will need credentials, you need to modify the `docker-compose.yml` to mount the credential files on the docker containers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsongrgg%2Fspinnaker-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsongrgg%2Fspinnaker-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsongrgg%2Fspinnaker-compose/lists"}