[ADD] test to see if image exist

This commit is contained in:
Sylvain LE GAL 2022-06-03 17:15:43 +02:00
parent 2925ef14f4
commit 31db502004
3 changed files with 13 additions and 0 deletions

View File

@ -30,6 +30,7 @@ docker exec db psql --username=odoo --dbname=test_v12 -c "update res_partner set
in ``cli_B_03_run_test.py``...
- add
# Try gitlab runner
@ -38,3 +39,8 @@ curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-ru
sudo dpkg -i gitlab-runner_amd64.deb
(https://docs.gitlab.com/runner/install/linux-manually.html)
# TODO:
- check dynamic user id with
https://github.com/camptocamp/docker-odoo-project/blob/master/bin/docker-entrypoint.sh

View File

@ -22,6 +22,7 @@ from odoo_openupgrade_wizard.tools_postgres import ensure_database
" function to stop.",
)
@click.option(
"-i",
"--init-modules",
type=str,
help="List of modules to install. Equivalent to -i odoo options.",

View File

@ -34,6 +34,12 @@ def run_container(
auto_remove=False,
):
client = get_docker_client()
if not client.images.list(filters={"reference": image_name}):
raise Exception(
"The image %s is not available on your system."
" Did you run 'odoo-openupgrade-wizard docker-build' ?"
% image_name
)
logger.debug("Launching Docker container named %s ..." % (image_name))
debug_docker_command = "docker run --name %s\\\n" % (container_name)