forked from moondev/spinnaker-docker-dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclone.py
More file actions
20 lines (14 loc) · 809 Bytes
/
clone.py
File metadata and controls
20 lines (14 loc) · 809 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import os
def cmd (cmd):
os.system(cmd)
services = ('front50', 'clouddriver', 'orca', 'rosco', 'gate')
cmd("rm -rf services")
cmd("mkdir services")
for service in services:
cmd("git clone https://github.com/spinnaker/" + service + ".git services/" + service)
cmd("rm services/" + service + "/" + service + "-web/config/" + service + ".yml")
cmd("cp config/" + service + ".yml services/" + service + "/" + service + "-web/config/" + service + ".yml")
cmd("git clone https://github.com/spinnaker/deck.git services/deck")
print "building deck"
cmd('docker run --rm -v `pwd`/services/deck:/build -e AUTH_ENABLED=false -e API_HOST=/gate -e BAKERY_DETAIL_URL=/bakery quay.io/spinnaker/deck bash -c "cd /build; npm install; npm run build"')
print "deck built inside services/deck/build/webpack"