Fix: Enviroment Live and Tests

This commit is contained in:
2024-06-20 16:22:13 -05:00
parent b4999f9640
commit 049b1f697a
6 changed files with 119 additions and 21 deletions

View File

@@ -11,7 +11,6 @@ end
desc 'poblar entorno'
task :init => [:up] do
compose('exec', 'app.dev', 'pip3 install psycopg2 flake8 trytond==6.8.0')
compose('exec', 'app.dev', "bash .dev/install_module.sh")
end
@@ -71,6 +70,66 @@ namespace :live do
end
desc 'produccion'
namespace :deploy do
desc 'iniciar entorno'
task :up do
compose('up', '--build', '-d', compose: 'docker-compose.yml')
end
desc 'monitorear salida'
task :tail do
compose('logs', compose: 'docker-compose.yml')
end
desc 'detener entorno'
task :down do
compose('down', compose: 'docker-compose.yml')
end
desc 'eliminar entorno'
task :del do
compose('down', '-v', '--rmi', 'all', compose: 'docker-compose.yml')
end
desc 'reiniciar entorno'
task :restart do
compose('restart', compose: 'docker-compose.yml')
end
desc 'terminal-tryton'
task :sh_tryton do
compose('exec', '--user', 'root', 'tryton', '/entrypoint.sh', 'bash', compose: 'docker-compose.yml')
end
desc 'terminal-worker'
task :sh_worker do
compose('exec', '--user', 'root', 'tryton_worker', '/entrypoint.sh', 'bash', compose: 'docker-compose.yml')
end
desc 'terminal-cron'
task :sh_cron do
compose('exec', '--user', 'root', 'tryton_cron', '/entrypoint.sh', 'bash', compose: 'docker-compose.yml')
end
desc 'terminal-db'
task :sh_db do
compose('exec', '--user', 'postgres', 'db', 'bash', compose: 'docker-compose.yml')
end
desc 'terminal-nginx'
task :sh_nginx do
compose('exec', 'nginx', 'bash', compose: 'docker-compose.yml')
end
desc 'top'
task :top do
compose('top', compose: 'docker-compose.yml')
end
end
def compose(*arg, compose: DOCKER_COMPOSE)
sh "docker-compose -f #{compose} #{arg.join(' ')}"
end