11#!/usr/bin/python3
2- # ./do build
2+ # ./dev build
33# docker build -t invariant-docs .
4- # ./do serve
4+ # ./dev up
55# docker build -t invariant-docs . && docker run -it -p 8000:8000 -e DEV_MODE=true -v .:/docs/ invariant-docs
66
77import sys
88import time
99import subprocess
1010import webbrowser
1111
12- if sys .argv [1 ] == 'build' :
13- print ('Building image...' )
14- subprocess .run (['docker' , 'build' , '-t' , 'invariant-docs' , '.' ])
15- elif sys .argv [1 ] == 'serve' :
16- print ('Building image...' )
17- p = subprocess .Popen (['docker' , 'build' , '-t' , 'invariant-docs' , '.' ], stdout = subprocess .PIPE )
12+ if sys .argv [1 ] == "build" :
13+ print ("Building image..." )
14+ subprocess .run (["docker" , "build" , "-t" , "invariant-docs" , "." ])
15+ elif sys .argv [1 ] == "up" :
16+ print ("Building image..." )
17+ p = subprocess .Popen (
18+ ["docker" , "build" , "-t" , "invariant-docs" , "." ], stdout = subprocess .PIPE
19+ )
1820 p .wait ()
19- print ('Starting server...' )
20- p = subprocess .Popen ("docker run -it -p 8000:8000 -e DEV_MODE=true -v .:/docs/ invariant-docs" , shell = True , stdout = subprocess .PIPE , stderr = subprocess .PIPE )
21+ print ("Starting server..." )
22+ p = subprocess .Popen (
23+ "docker run -it -p 8000:8000 -e DEV_MODE=true -v .:/docs/ invariant-docs" ,
24+ shell = True ,
25+ stdout = subprocess .PIPE ,
26+ stderr = subprocess .PIPE ,
27+ )
2128 time .sleep (1 )
22- webbrowser .open (' http://localhost:8000' )
29+ webbrowser .open (" http://localhost:8000" )
2330 p .wait ()
2431else :
25- print (' Usage: ./do build | ./do serve' )
26- sys .exit (1 )
32+ print (" Usage: ./dev build | ./dev up" )
33+ sys .exit (1 )
0 commit comments