Files
shell-scripts/部署应用/Seoul-arm64-02/nextcloud-docker/init.sh
2023-05-15 16:49:09 +08:00

17 lines
435 B
Bash

#!/bin/bash
function generatePassword() {
openssl rand -hex 16
}
MYSQL_PASSWORD=$(generatePassword)
MYSQL_ROOT_PASSWORD=$(generatePassword)
cat "$(dirname "$0")/env.sample" | sed \
-e "s#MYSQL_PASSWORD=.*#MYSQL_PASSWORD=${MYSQL_PASSWORD}#g" \
-e "s#MYSQL_ROOT_PASSWORD=.*#MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}#g" \
"$(dirname "$0")/.env"
touch "$(dirname "$0")/acme.json"
chmod 600 "$(dirname "$0")/acme.json"