fix(docker): add mysqlclient build deps for insights; drop books app; resolve bench deps and pin bs4/boto3 for frappe v15

This commit is contained in:
google-labs-jules[bot] 2025-09-08 17:59:00 +00:00
parent 6627ec8785
commit 14897c4ba0
2 changed files with 11 additions and 7 deletions

View file

@ -45,6 +45,7 @@ RUN apt-get update \
libldap2-dev \
libmariadb-dev \
libmariadb-dev-compat \
default-libmysqlclient-dev \
libsasl2-dev \
libtiff5-dev \
libwebp-dev \

17
pwd.yml
View file

@ -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;