From d91354348c352db22fb6846d6a008eae94ad1825 Mon Sep 17 00:00:00 2001 From: lolwierd Date: Fri, 27 Mar 2026 20:42:17 +0530 Subject: [PATCH] fix: update password handling in install script for ERPNext --- erpnext/install.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/erpnext/install.sh b/erpnext/install.sh index 2cd52ca..7c2e23e 100644 --- a/erpnext/install.sh +++ b/erpnext/install.sh @@ -39,10 +39,16 @@ else echo "${ADMIN_PASSWORD}" > "${ADMIN_PASSWORD_FILE}" fi -cp "${ERPNEXT_DIR}/pwd.yml" "${STATE_DIR}/pwd.yml.orig" +git -C "${ERPNEXT_DIR}" show HEAD:pwd.yml > "${STATE_DIR}/pwd.yml.orig" cp "${STATE_DIR}/pwd.yml.orig" "${COMPOSE_FILE}" -sed -i "s/admin/${ADMIN_PASSWORD}/g" "${COMPOSE_FILE}" +sed -i \ + -e "s/MYSQL_ROOT_PASSWORD: admin/MYSQL_ROOT_PASSWORD: ${ADMIN_PASSWORD}/g" \ + -e "s/MARIADB_ROOT_PASSWORD: admin/MARIADB_ROOT_PASSWORD: ${ADMIN_PASSWORD}/g" \ + -e "s/--admin-password=admin/--admin-password=${ADMIN_PASSWORD}/" \ + -e "s/--db-root-password=admin/--db-root-password=${ADMIN_PASSWORD}/" \ + -e "s/--password=admin/--password=${ADMIN_PASSWORD}/" \ + "${COMPOSE_FILE}" sed -i "s/\"8080:8080\"/\"127.0.0.1:${APP_UPSTREAM_PORT}:8080\"/" "${COMPOSE_FILE}" docker compose -f "${COMPOSE_FILE}" up -d