chore(#7): Restaurar script de inicializacion
This commit is contained in:
parent
13c14c341a
commit
25841b75f3
69
init_odoo.py
69
init_odoo.py
|
@ -35,7 +35,6 @@ odoo_command = [
|
||||||
"-c", ODOO_CONF,
|
"-c", ODOO_CONF,
|
||||||
"-d", DB_NAME,
|
"-d", DB_NAME,
|
||||||
"-i", MODULES_TO_INSTALL,
|
"-i", MODULES_TO_INSTALL,
|
||||||
"--without-demo=all",
|
|
||||||
"--stop-after-init"
|
"--stop-after-init"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -58,51 +57,51 @@ try:
|
||||||
print(f"Odoo falló con código de salida {result.returncode}")
|
print(f"Odoo falló con código de salida {result.returncode}")
|
||||||
sys.exit(result.returncode)
|
sys.exit(result.returncode)
|
||||||
|
|
||||||
# print("Inicialización de Odoo completada exitosamente.")
|
print("Inicialización de Odoo completada exitosamente.")
|
||||||
|
|
||||||
# # --- Lógica para crear datos de demostración personalizados ---
|
# --- Lógica para crear datos de demostración personalizados ---
|
||||||
# print("Creando solicitudes de laboratorio de demostración...")
|
print("Creando solicitudes de laboratorio de demostración...")
|
||||||
# sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
|
|
||||||
# with open("/app/create_lab_requests.py", "r") as f:
|
with open("/app/create_lab_requests.py", "r") as f:
|
||||||
# script_content = f.read()
|
script_content = f.read()
|
||||||
|
|
||||||
# # Reutilizamos el entorno de Odoo para ejecutar un script
|
# Reutilizamos el entorno de Odoo para ejecutar un script
|
||||||
# create_requests_command = f"""
|
create_requests_command = f"""
|
||||||
# odoo shell -c {ODOO_CONF} -d {DB_NAME} <<'EOF'
|
odoo shell -c {ODOO_CONF} -d {DB_NAME} <<'EOF'
|
||||||
# {script_content}
|
{script_content}
|
||||||
# EOF
|
EOF
|
||||||
# """
|
"""
|
||||||
|
|
||||||
# try:
|
try:
|
||||||
# result = subprocess.run(
|
result = subprocess.run(
|
||||||
# create_requests_command,
|
create_requests_command,
|
||||||
# shell=True,
|
shell=True,
|
||||||
# capture_output=True,
|
capture_output=True,
|
||||||
# text=True,
|
text=True,
|
||||||
# check=False
|
check=False
|
||||||
# )
|
)
|
||||||
|
|
||||||
# print("--- Create Lab Requests stdout ---")
|
print("--- Create Lab Requests stdout ---")
|
||||||
# print(result.stdout)
|
print(result.stdout)
|
||||||
# print("--- Create Lab Requests stderr ---")
|
print("--- Create Lab Requests stderr ---")
|
||||||
# print(result.stderr)
|
print(result.stderr)
|
||||||
# sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
|
|
||||||
# if result.returncode != 0:
|
if result.returncode != 0:
|
||||||
# print(f"Fallo al crear las solicitudes de laboratorio con código de salida {result.returncode}")
|
print(f"Fallo al crear las solicitudes de laboratorio con código de salida {result.returncode}")
|
||||||
# sys.exit(result.returncode)
|
sys.exit(result.returncode)
|
||||||
|
|
||||||
# print("Solicitudes de laboratorio de demostración creadas exitosamente.")
|
print("Solicitudes de laboratorio de demostración creadas exitosamente.")
|
||||||
# sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
# except Exception as e:
|
except Exception as e:
|
||||||
# print(f"Ocurrió un error inesperado al crear las solicitudes de laboratorio: {e}")
|
print(f"Ocurrió un error inesperado al crear las solicitudes de laboratorio: {e}")
|
||||||
# sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
except FileNotFoundError:
|
except FileNotFoundError:
|
||||||
print("Error: El comando 'odoo' no se encontró. Asegúrate de que la imagen del contenedor es correcta y odoo está en el PATH.")
|
print("Error: El comando 'odoo' no se encontró. Asegúrate de que la imagen del contenedor es correcta y odoo está en el PATH.")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Ocurrió un error inesperado al ejecutar Odoo: {e}")
|
print(f"Ocurrió un error inesperado al ejecutar Odoo: {e}")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
Loading…
Reference in New Issue
Block a user