frappe_docker/fintechsys/creat_site.py
2023-11-30 21:53:10 +03:00

31 lines
1.4 KiB
Python

import subprocess
def run_docker_command(command):
try:
# Execute the command and capture the output
process = subprocess.Popen(command, shell=True)
process.wait()
# Check the return code
if process.returncode == 0:
print("Docker Compose command executed successfully.")
else:
print("Docker Compose command failed.")
except Exception as e:
print("An error occurred:", str(e))
if __name__ == "__main__":
# Define your Docker Compose command
docker_command = "docker compose --project-name erpnext-one exec backend \
bench new-site --no-mariadb-socket --mariadb-root-password fintech2023 \
--install-app hrms --set-default --install-app rule_management \
--install-app remittance_base --install-app remittance --install-app bulk_remittance \
--install-app remittance_stellar_integration --install-app client_account_management \
--install-app teller_for_erpnext --install-app teller_for_agent \
--install-app remittance_agent_service --install-app payment_management \
--install-app bank_services --install-app remittance_customize \
--install-app remittance_network_manager --install-app erpnext_theme \
--install-app remittance_website --admin-password fintech2023 agent.fintechsys.net"
# Call the function with your Docker Compose command
run_docker_command(docker_command)