-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy.py
More file actions
15 lines (12 loc) · 926 Bytes
/
Copy pathdeploy.py
File metadata and controls
15 lines (12 loc) · 926 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
import subprocess
process = subprocess.call(['mkdir', 'function'], shell=True)
process = subprocess.call(['cd', 'filmbot\\venv\\Lib\\site-packages', '&&',
'xcopy', '.', '..\\..\\..\\..\\function', '/S'], shell=True)
process = subprocess.call(['cd', 'filmbot', '&&', 'copy', 'bot.py', '..\\function'], shell=True)
process = subprocess.call(['cd', 'filmbot', '&&', 'copy', 'lb.py', '..\\function'], shell=True)
process = subprocess.call(['cd', 'filmbot', '&&', 'copy', 'tweet_lambda.py', '..\\function'], shell=True)
process = subprocess.call(['cd', 'filmbot', '&&', 'copy', 'poll_lambda.py', '..\\function'], shell=True)
process = subprocess.call(['terraform', 'init'], shell=True)
process = subprocess.call(['terraform', 'apply', '-auto-approve'], shell=True)
process = subprocess.call(['rmdir', '/S', '/Q', 'function'], shell=True)
process = subprocess.call(['del', 'function.zip'], shell=True)