This commit is contained in:
rodia
2025-09-04 15:28:31 -03:00
parent 5ad1837d2d
commit bef22fc95c
11 changed files with 331 additions and 10 deletions

View File

@@ -75,23 +75,21 @@ namespace :live do
desc 'monitorear salida'
task :tail_end do
compose('logs', '-f', '-n 50', 'live.dev', compose: 'compose.live.yml')
compose('logs', '-f', '-n 50', 'live', compose: 'compose.live.yml')
end
desc 'populate data'
task :populate, [:database] do |_, args|
if args.database
compose('stop', "live.dev", compose: "compose.yml")
compose('exec', '-it', '--user', 'postgres', 'db.dev', "bash -c 'dropdb -U tryton #{args.database}'")
compose('exec', '-it', '--user', 'postgres', 'db.dev', "bash -c 'createdb -U tryton #{args.database}'")
compose('restart', "live.dev", compose: "compose.yml")
compose('stop', "live", compose: "compose.live.yml")
compose('exec', '-it', '--user', 'postgres', 'db', "bash -c 'dropdb -U tryton #{args.database}'")
compose('exec', '-it', '--user', 'postgres', 'db', "bash -c 'createdb -U tryton #{args.database}'")
compose('restart', "live", compose: "compose.live.yml")
sleep(30)
# compose('exec', '--user', 'root', 'live.dev', "trytond-admin -d #{args.database} -m --all -vv --act", compose: 'compose.yml')
compose('exec', 'live.dev', "bash -c 'python3 demo/__main__.py -c .dev/trytond.cfg -d #{args.database}'")
compose('restart', 'live.dev', compose: "compose.yml")
compose('exec', 'live', "bash -c 'python3 demo/__main__.py -c .dev/trytond.cfg -d #{args.database}'")
compose('restart', 'live', compose: "compose.live.yml")
else
puts "Falta el nomnbre de la base de datos"
puts "Falta el nombre de la base de datos"
end
end
end