From 14897c4ba0bdd2edb513062b0ee50c957bb69517 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 17:59:00 +0000 Subject: [PATCH] fix(docker): add mysqlclient build deps for insights; drop books app; resolve bench deps and pin bs4/boto3 for frappe v15 --- images/bench/Dockerfile | 1 + pwd.yml | 17 ++++++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/images/bench/Dockerfile b/images/bench/Dockerfile index fae5d35d..67dd3fce 100644 --- a/images/bench/Dockerfile +++ b/images/bench/Dockerfile @@ -45,6 +45,7 @@ RUN apt-get update \ libldap2-dev \ libmariadb-dev \ libmariadb-dev-compat \ + default-libmysqlclient-dev \ libsasl2-dev \ libtiff5-dev \ libwebp-dev \ diff --git a/pwd.yml b/pwd.yml index 3ad3f6b1..970d932e 100644 --- a/pwd.yml +++ b/pwd.yml @@ -78,13 +78,16 @@ services: fi; \ done; \ echo \"sites/common_site_config.json found\"; \ - bench get-app https://github.com/frappe/hrms; \ - bench get-app https://github.com/frappe/crm; \ - bench get-app https://github.com/frappe/helpdesk; \ - bench get-app https://github.com/frappe/drive; \ - bench get-app https://github.com/frappe/studio; \ - bench get-app https://github.com/frappe/wiki; \ - bench get-app https://github.com/frappe/insights; \ + bench get-app --resolve-deps https://github.com/frappe/hrms; \ + bench get-app --resolve-deps https://github.com/frappe/crm; \ + bench get-app --resolve-deps https://github.com/frappe/helpdesk; \ + bench get-app --resolve-deps https://github.com/frappe/drive; \ + bench get-app --resolve-deps https://github.com/frappe/studio; \ + bench get-app --resolve-deps https://github.com/frappe/wiki; \ + bench get-app --resolve-deps https://github.com/frappe/insights; \ + /home/frappe/frappe-bench/env/bin/pip install \ + \"beautifulsoup4~=4.12.2\" \ + \"boto3~=1.34.143\"; \ bench new-site --mariadb-user-host-login-scope='%' --admin-password=admin --db-root-username=root --db-root-password=admin --install-app erpnext,hrms,crm,helpdesk,drive,studio,wiki,insights --set-default frontend; \ "; chown -R frappe:frappe /home/frappe/frappe-bench;