Обновить erp.yaml
This commit is contained in:
parent
b67e2f96a5
commit
158350bb31
44
erp.yaml
44
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 <<EOF
|
||||
|
||||
y
|
||||
$PASSWORD
|
||||
$PASSWORD
|
||||
y
|
||||
$DISTROBUILDER_ROOT_UUID
|
||||
$DISTROBUILDER_ROOT_UUID
|
||||
y
|
||||
y
|
||||
y
|
||||
y
|
||||
EOF
|
||||
echo "MariaDB password is: $PASSWORD"
|
||||
echo "MariaDB password is: $DISTROBUILDER_ROOT_UUID"
|
||||
# Runlevel MariaDB
|
||||
rc-update add mariadb default
|
||||
# variants:
|
||||
# - mariadb
|
||||
|
||||
- trigger: post-packages
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
set -eux
|
||||
|
||||
# Configure MariaDB for Frappe
|
||||
cat << EOF > /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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue