From 55b7aada89dacbb56ba0e57f8dc39c5366c53686 Mon Sep 17 00:00:00 2001 From: "Jovany Leandro G.C bit4bit@riseup.net" Date: Thu, 10 Aug 2023 09:41:29 -0500 Subject: [PATCH] chore: `rake live:up` ejecuta en conjunto `rake tdd` --- .dev/Procfile | 2 +- .dev/dev.py | 5 +++-- Rakefile | 2 +- compose.yml | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.dev/Procfile b/.dev/Procfile index 7a48121..4fdb8f4 100644 --- a/.dev/Procfile +++ b/.dev/Procfile @@ -1,2 +1,2 @@ -trytond: trytond -d ${DB_NAME} --dev -v -c $SCRIPT_DIR/trytond.cfg +trytond: while true; do trytond -d ${DB_NAME} --dev -v -c $SCRIPT_DIR/trytond.cfg; done monitor: python3 $SCRIPT_DIR/dev.py \ No newline at end of file diff --git a/.dev/dev.py b/.dev/dev.py index 18414e1..c53e2fb 100644 --- a/.dev/dev.py +++ b/.dev/dev.py @@ -1,4 +1,5 @@ # script para refrescar cambios de xml del modulo de tryton +import sys import os import logging @@ -18,9 +19,9 @@ def _main(): (_, type_names, path, filename) = event (_, ext) = os.path.splitext(filename) - if ext in ['.py', '.xml']: + if ext in ['.py', '.xml', '.cfg']: if os.system("trytond-admin -d {} -u {}".format(DB_NAME, MODULE_NAME)) != 0: - raise Exception("fallo trytond-admin") + print("fallo trytond-admin", file=sys.stderr) logging.info("ACTUALIZADO TRYTOND POR CAMBIO DE ARCHIVO %s", filename) diff --git a/Rakefile b/Rakefile index 818e2b9..c4c5498 100644 --- a/Rakefile +++ b/Rakefile @@ -47,7 +47,7 @@ namespace :live do desc 'monitorear salida' task :tail do - compose('logs', '-f', 'app.dev', compose: 'compose.yml') + compose('logs', '-f', 'live.dev', compose: 'compose.yml') end desc 'detener entorno' diff --git a/compose.yml b/compose.yml index 2ac0bd5..9fcfdd5 100644 --- a/compose.yml +++ b/compose.yml @@ -2,7 +2,7 @@ version: '3.9' include: - compose.base.yml services: - app.dev: + live.dev: build: context: . depends_on: