Add more functionality: list and delete sites

This commit is contained in:
2025-01-01 17:56:45 +09:00
parent d9a5322151
commit db655fb818
8 changed files with 329 additions and 188 deletions
+24
View File
@@ -46,4 +46,28 @@ start_services() {
fi
return 0
}
get_containers_status() {
local compose_file="$1"
local containers=()
local count=0
while IFS= read -r container; do
# Skip if empty line
[ -z "$container" ] && continue
containers+=("$container")
((count++))
done < <(docker compose -f "$compose_file" ps --status running --format '{{.Name}}')
if [ $count -eq 0 ]; then
echo "Status: No container is running"
else
echo -n "Status: $count containers are running: "
printf "%s" "${containers[0]}"
for ((i=1; i<${#containers[@]}; i++)); do
printf " and %s" "${containers[$i]}"
done
echo
fi
}
+1 -1
View File
@@ -36,7 +36,7 @@ create_env_file() {
## Wordpress ##
WORDPRESS_DB_USER=wordpress
WORDPRESS_DB_PASSWORD=${DB_PASSWORD}
WORDPRESS_DB_PASSWORD=${MYSQL_PASSWORD}
WORDPRESS_DB_NAME=wordpress
WORDPRESS_DB_HOST=db_${DOMAIN}:3306