Обновить erp.yaml
This commit is contained in:
parent
b67e2f96a5
commit
158350bb31
44
erp.yaml
44
erp.yaml
|
|
@ -554,6 +554,18 @@ actions:
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -eux
|
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
|
# Service MariaDB
|
||||||
mkdir -p /run/openrc
|
mkdir -p /run/openrc
|
||||||
touch /run/openrc/softlevel
|
touch /run/openrc/softlevel
|
||||||
|
|
@ -569,42 +581,23 @@ actions:
|
||||||
done
|
done
|
||||||
|
|
||||||
# Initialize MariaDB
|
# Initialize MariaDB
|
||||||
PASSWORD=$(tr -dc 'A-Za-z0-9!@#$%^&*()_+=-{}[]:;<>?' < /dev/urandom | head -c 16)
|
|
||||||
mariadb-secure-installation <<EOF
|
mariadb-secure-installation <<EOF
|
||||||
|
|
||||||
y
|
y
|
||||||
$PASSWORD
|
y
|
||||||
$PASSWORD
|
$DISTROBUILDER_ROOT_UUID
|
||||||
|
$DISTROBUILDER_ROOT_UUID
|
||||||
y
|
y
|
||||||
y
|
y
|
||||||
y
|
y
|
||||||
y
|
y
|
||||||
EOF
|
EOF
|
||||||
echo "MariaDB password is: $PASSWORD"
|
echo "MariaDB password is: $DISTROBUILDER_ROOT_UUID"
|
||||||
# Runlevel MariaDB
|
# Runlevel MariaDB
|
||||||
rc-update add mariadb default
|
rc-update add mariadb default
|
||||||
# variants:
|
# variants:
|
||||||
# - mariadb
|
# - 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
|
- trigger: post-packages
|
||||||
action: |-
|
action: |-
|
||||||
#!/bin/sh
|
#!/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'
|
su frappe -c 'cd /home/frappe/frappe-bench && uvx --from frappe-bench bench set-config -gp socketio_port 9000'
|
||||||
# Install a Standard App
|
# 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'
|
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
|
- trigger: post-packages
|
||||||
action: |-
|
action: |-
|
||||||
|
|
@ -775,4 +770,3 @@ actions:
|
||||||
|
|
||||||
mappings:
|
mappings:
|
||||||
architecture_map: alpinelinux
|
architecture_map: alpinelinux
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue