From 158350bb314929c8779deb5479cf39a4dedc6cb2 Mon Sep 17 00:00:00 2001 From: ali <010109ali@gmail.com> Date: Mon, 5 May 2025 18:04:33 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20erp.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- erp.yaml | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/erp.yaml b/erp.yaml index 29430f4..fc7d207 100644 --- a/erp.yaml +++ b/erp.yaml @@ -554,6 +554,18 @@ actions: #!/bin/sh set -eux + # Configure MariaDB for Frappe + sed -i 's/^\(skip-networking\)/#\1/' /etc/my.cnf.d/mariadb-server.cnf + cat << EOF > /etc/my.cnf.d/99-frappe.cnf + [mysqld] + character-set-client-handshake = FALSE + character-set-server = utf8mb4 + collation-server = utf8mb4_unicode_ci + + [mysql] + default-character-set = utf8mb4 + EOF + # Service MariaDB mkdir -p /run/openrc touch /run/openrc/softlevel @@ -569,42 +581,23 @@ actions: done # Initialize MariaDB - PASSWORD=$(tr -dc 'A-Za-z0-9!@#$%^&*()_+=-{}[]:;<>?' < /dev/urandom | head -c 16) mariadb-secure-installation < /etc/my.cnf.d/99-frappe.cnf - [mysqld] - bind-address=0.0.0.0 - character-set-client-handshake = FALSE - character-set-server = utf8mb4 - collation-server = utf8mb4_unicode_ci - - [mysql] - default-character-set = utf8mb4 - EOF - -# variants: -# - mariadb - - trigger: post-packages action: |- #!/bin/sh @@ -624,6 +617,8 @@ actions: su frappe -c 'cd /home/frappe/frappe-bench && uvx --from frappe-bench bench set-config -gp socketio_port 9000' # Install a Standard App su frappe -c 'cd /home/frappe/frappe-bench && uvx --from frappe-bench bench get-app --branch=version-15 --resolve-deps erpnext https://github.com/frappe/erpnext' + # Create a New Site + su frappe -c 'cd /home/frappe/frappe-bench && uvx --from frappe-bench bench new-site --admin-password=admin --db-root-username=root --db-root-password="${DISTROBUILDER_ROOT_UUID}" --install-app erpnext --set-default frontend' - trigger: post-packages action: |- @@ -775,4 +770,3 @@ actions: mappings: architecture_map: alpinelinux -