backup.py 581 B

1234567891011121314151617181920212223242526272829
  1. import typer
  2. import config
  3. from misc import apache_ldap, file_backup
  4. app = typer.Typer()
  5. cfg = config.Config()
  6. @app.command()
  7. def gcstruct():
  8. file_backup.gcstruct_backup(cfg.portal_dir)
  9. @app.command()
  10. def ldap():
  11. cred = cfg.cognos11.credentials
  12. apache_ldap.ldap_backup(cred.username, cred.password, cfg.cognos11.config_dir + "\\apacheds_backup.ldif")
  13. @app.command()
  14. def deployment():
  15. file_backup.copy_deployment(cfg.cognos11.server_dir, cfg.portal_dir + "\\Content\\Deployment")
  16. if __name__ == "__main__":
  17. # app()
  18. # ldap_backup()
  19. deployment()