diff --git a/install/erpnext-install.sh b/install/erpnext-install.sh index 119ef9e8..44e24b35 100644 --- a/install/erpnext-install.sh +++ b/install/erpnext-install.sh @@ -91,6 +91,9 @@ $STD systemctl enable --now redis-server msg_ok "Configured ERPNext" msg_info "Setting up Production" +BENCH_PY="/home/frappe/.local/share/uv/tools/frappe-bench/bin/python" +$STD sudo -u frappe "${BENCH_PY}" -m ensurepip --upgrade || \ + $STD sudo -u frappe bash -c "curl -fsSL https://bootstrap.pypa.io/get-pip.py | \"${BENCH_PY}\"" $STD sudo -u frappe bash -c 'export PATH="$HOME/.local/bin:$PATH"; uv tool install ansible' ln -sf /home/frappe/.local/bin/ansible* /usr/local/bin/ $STD bash -c 'export PATH="/home/frappe/.local/bin:$PATH"; cd /opt/frappe-bench && bench setup production frappe --yes' diff --git a/install/twenty-install.sh b/install/twenty-install.sh index 070054f0..94caaf46 100644 --- a/install/twenty-install.sh +++ b/install/twenty-install.sh @@ -62,7 +62,7 @@ $STD su - postgres -c "psql -d ${PG_DB_NAME} -c ' CREATE EXTENSION IF NOT EXISTS unaccent; CREATE OR REPLACE FUNCTION public.unaccent_immutable(input text) RETURNS text LANGUAGE sql IMMUTABLE - AS \$\$SELECT public.unaccent(\$\$public.unaccent\$\$::regdictionary, input)\$\$; + AS \$func\$SELECT public.unaccent(\$\$public.unaccent\$\$::regdictionary, input)\$func\$; '" $STD npx -y typeorm migration:run -d dist/database/typeorm/core/core.datasource msg_ok "Ran Database Migrations"