[IMP] docker-build: errors if no odoo_requirements file
This commit is contained in:
parent
30c0f1e61e
commit
5777d9004f
|
|
@ -20,10 +20,27 @@ def docker_build(ctx, versions):
|
||||||
"""Build Odoo Docker Images and pull Postgres image"""
|
"""Build Odoo Docker Images and pull Postgres image"""
|
||||||
|
|
||||||
# Pull DB image
|
# Pull DB image
|
||||||
|
logger.info(
|
||||||
|
"Pulling the postgresql docker image. This can take a while..."
|
||||||
|
)
|
||||||
pull_image(ctx.obj["config"]["postgres_image_name"])
|
pull_image(ctx.obj["config"]["postgres_image_name"])
|
||||||
|
|
||||||
# Build images for each odoo version
|
# Build images for each odoo version
|
||||||
for odoo_version in get_odoo_versions_from_options(ctx, versions):
|
for odoo_version in get_odoo_versions_from_options(ctx, versions):
|
||||||
|
|
||||||
|
odoo_requirement_file_path = (
|
||||||
|
get_odoo_env_path(ctx, odoo_version) / "src/odoo/requirements.txt"
|
||||||
|
)
|
||||||
|
if not odoo_requirement_file_path.exists():
|
||||||
|
logger.error(
|
||||||
|
"Building Odoo docker image for version {odoo_version}, "
|
||||||
|
"because file {odoo_requirement_file_path} cannot be found. "
|
||||||
|
"Have your run the get-code command ?",
|
||||||
|
odoo_version=odoo_version,
|
||||||
|
odoo_requirement_file_path=odoo_requirement_file_path,
|
||||||
|
)
|
||||||
|
continue
|
||||||
|
|
||||||
logger.info(
|
logger.info(
|
||||||
"Building Odoo docker image for version '%s'. "
|
"Building Odoo docker image for version '%s'. "
|
||||||
"This can take a while..." % (odoo_version)
|
"This can take a while..." % (odoo_version)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user