@@ -296,38 +296,6 @@ def deleteModel(self, modelParams):
296296
297297 except :
298298 return self .getJSONError ("Error while exporting the NetPyNE model" ,traceback .format_exc ())
299-
300- def create_docker_container (self , args ):
301- from subprocess import Popen
302-
303- with redirect_stdout (sys .__stdout__ ):
304- try :
305- # delete previous data
306- subprocess .call (['rm' , '-r' , './docker' ])
307- subprocess .call (['mkdir' , './docker' ])
308- subprocess .call (['mkdir' , './docker/mod' ])
309-
310- # copy dockerfile to build docker
311- copyfile ('./dockerfile_template' , './docker/dockerfile' )
312-
313- # generate netpyne script
314- self .exportHLS ({'fileName' : './docker/init.py' })
315-
316- # create bash script
317- script = 'docker build -t %s -f ./dockerfile .' % (args ['label' ])
318- with open ('./cmd.sh' , 'w' ) as f : f .write (script )
319-
320- # copy mod folder
321- if args ['modFolder' ]!= '' :
322- subprocess .call (['cp' , '-r' , args ['modFolder' ], './docker' ])
323-
324- # build docker
325- with open ('out.log' , 'w' ) as stdout , open ('err.log' , 'w' ) as stderr :
326- Popen (['/bin/bash' , '../cmd.sh' ], stdout = stdout , stderr = stderr , cwd = './docker' )
327-
328- return self .getJSONReply ()
329- except :
330- return self .getJSONError ("Error while exporting the NetPyNE model" , traceback .format_exc ())
331299
332300 def instantiateNetPyNEModel (self ):
333301 with redirect_stdout (sys .__stdout__ ):
0 commit comments