mirror of
https://github.com/10h30/kazewp.git
synced 2026-05-12 15:21:20 +09:00
updade README, update wordpress.sh and kazewp.sh
This commit is contained in:
@@ -42,10 +42,10 @@ Ensure you have the following installed:
|
|||||||
## **Usage**
|
## **Usage**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./kazewp.sh install <domain> - Install a new WordPress site"
|
./kazewp.sh install <domain> - Install a new WordPress site
|
||||||
./kazewp.sh list - List all installed WordPress sites"
|
./kazewp.sh list - List all installed WordPress sites
|
||||||
./kazewp.sh delete <domain> - Delete a WordPress site"
|
./kazewp.sh delete <domain> - Delete a WordPress site
|
||||||
./kazewp.sh delete all - Delete everything"
|
./kazewp.sh delete all - Delete everything
|
||||||
```
|
```
|
||||||
|
|
||||||
## **How It Works**
|
## **How It Works**
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory where the script is located
|
# Get the directory where the script is located
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
@@ -11,20 +12,16 @@ source "${SCRIPT_DIR}/lib/docker.sh"
|
|||||||
source "${SCRIPT_DIR}/lib/caddy.sh"
|
source "${SCRIPT_DIR}/lib/caddy.sh"
|
||||||
source "${SCRIPT_DIR}/lib/wordpress.sh"
|
source "${SCRIPT_DIR}/lib/wordpress.sh"
|
||||||
|
|
||||||
echo "CaddyWP: WordPress Site Management Script"
|
|
||||||
echo "=========================="
|
|
||||||
|
|
||||||
|
|
||||||
FIRST_TIME=false
|
|
||||||
if ! check_container_running "caddy"; then
|
|
||||||
FIRST_TIME=true
|
|
||||||
fi
|
|
||||||
|
|
||||||
setup_directories
|
|
||||||
|
|
||||||
|
|
||||||
# Function to install a new WordPress site
|
# Function to install a new WordPress site
|
||||||
install_site() {
|
install_site() {
|
||||||
|
|
||||||
|
FIRST_TIME=false
|
||||||
|
if ! check_container_running "caddy"; then
|
||||||
|
FIRST_TIME=true
|
||||||
|
fi
|
||||||
|
|
||||||
|
setup_directories
|
||||||
|
|
||||||
DOMAIN="$1"
|
DOMAIN="$1"
|
||||||
#db_prefix="$(openssl rand -base64 6)"_
|
#db_prefix="$(openssl rand -base64 6)"_
|
||||||
|
|
||||||
@@ -246,11 +243,11 @@ case "$1" in
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "WordPress Site Manager"
|
echo "KazeW - PWordPress Site Management Script"
|
||||||
echo "Usage:"
|
echo "Usage:"
|
||||||
echo " $0 install <domain> - Install a new WordPress site"
|
echo " $0 install <domain> - Install a new WordPress site"
|
||||||
echo " $0 list - List all installed WordPress sites"
|
echo " $0 list - List all installed WordPress sites"
|
||||||
echo " $0 delete <site-name> - Delete a WordPress site"
|
echo " $0 delete <domain> - Delete a WordPress site"
|
||||||
echo " $0 delete all - Delete everything"
|
echo " $0 delete all - Delete everything"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|||||||
+2
-2
@@ -29,7 +29,7 @@ create_env_file() {
|
|||||||
# Output file
|
# Output file
|
||||||
ENV_FILE=".env"
|
ENV_FILE=".env"
|
||||||
# Generate .env file
|
# Generate .env file
|
||||||
echo "Generating $ENV_FILE..."
|
#echo "Generating $ENV_FILE..."
|
||||||
|
|
||||||
cat <<EOL > "${WP_PROJECT_DIR}/$ENV_FILE"
|
cat <<EOL > "${WP_PROJECT_DIR}/$ENV_FILE"
|
||||||
DOMAIN_NAME = ${DOMAIN}
|
DOMAIN_NAME = ${DOMAIN}
|
||||||
@@ -53,7 +53,7 @@ create_env_file() {
|
|||||||
|
|
||||||
EOL
|
EOL
|
||||||
|
|
||||||
echo "$ENV_FILE generated successfully!"
|
#echo "$ENV_FILE generated successfully!"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user