setup.py 474 B

123456789101112
  1. import setup_util
  2. import subprocess
  3. def start(args, logfile, errfile):
  4. setup_util.replace_text("play-java/conf/application.conf", "jdbc:mysql:\/\/.*:3306", "jdbc:mysql://" + args.database_host + ":3306")
  5. subprocess.Popen(["play","start"], stdin=subprocess.PIPE, cwd="play-java", stderr=errfile, stdout=logfile)
  6. return 0
  7. def stop(logfile, errfile):
  8. p = subprocess.Popen(["play","stop"], cwd="play-java", stderr=errfile, stdout=logfile)
  9. p.communicate()
  10. return 0