Skip to content

Commit 29c85ad

Browse files
committed
remove export to docker functionality
1 parent 372a531 commit 29c85ad

2 files changed

Lines changed: 0 additions & 101 deletions

File tree

dockerfile_template

Lines changed: 0 additions & 69 deletions
This file was deleted.

netpyne_ui/netpyne_geppetto.py

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)