refs #1053 Adds new parameter to nginx template to public dinamic dir. Use dinamic route to obtain disk usage function in controller
testing/og-dhcp-API/pipeline/head There was a failure building this commit
Details
testing/og-dhcp-API/pipeline/head There was a failure building this commit
Details
parent
89c5c8dca3
commit
18811105a6
|
|
@ -3,7 +3,7 @@ server {
|
||||||
server_name __SERVERIP__ localhost; # IP del servidor
|
server_name __SERVERIP__ localhost; # IP del servidor
|
||||||
|
|
||||||
# Raíz del documento para el proyecto Symfony
|
# Raíz del documento para el proyecto Symfony
|
||||||
root /opt/ogdhcp/public;
|
root __PUBLICDIR__;
|
||||||
|
|
||||||
# Bloque para manejar las solicitudes a /ogdhcp
|
# Bloque para manejar las solicitudes a /ogdhcp
|
||||||
location /ogdhcp {
|
location /ogdhcp {
|
||||||
|
|
|
||||||
|
|
@ -373,7 +373,8 @@ add_write_permission_apparmor() {
|
||||||
|
|
||||||
# Función para configurar Nginx
|
# Función para configurar Nginx
|
||||||
setup_nginx() {
|
setup_nginx() {
|
||||||
|
local path_opengnsys_base="$1"
|
||||||
|
local public_dir="$path_opengnsys_base/public"
|
||||||
#ip_address_server=$(get_ip_address "$DEFAULTDEV")
|
#ip_address_server=$(get_ip_address "$DEFAULTDEV")
|
||||||
if [[ ! -f "$CONFIG_FILE" ]]; then
|
if [[ ! -f "$CONFIG_FILE" ]]; then
|
||||||
echo "Error: El archivo de configuración no se encontró."
|
echo "Error: El archivo de configuración no se encontró."
|
||||||
|
|
@ -398,10 +399,11 @@ setup_nginx() {
|
||||||
echo "Error: La plantilla de Nginx no se encontró."
|
echo "Error: La plantilla de Nginx no se encontró."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
nginx_content=$(<"$NGINX_TEMPLATE")
|
nginx_content=$(<"$NGINX_TEMPLATE")
|
||||||
nginx_content="${nginx_content//__SERVERIP__/$ip_address_server}"
|
nginx_content="${nginx_content//__SERVERIP__/$ip_address_server}"
|
||||||
nginx_content="${nginx_content//__PHPVERSION__/$php_version}"
|
nginx_content="${nginx_content//__PHPVERSION__/$php_version}"
|
||||||
|
nginx_content="${nginx_content//__PUBLICDIR__/$public_dir}"
|
||||||
|
|
||||||
# Crear el archivo de configuración de Nginx
|
# Crear el archivo de configuración de Nginx
|
||||||
echo "$nginx_content" > "$NGINX_OUTPUT"
|
echo "$nginx_content" > "$NGINX_OUTPUT"
|
||||||
|
|
|
||||||
|
|
@ -98,7 +98,7 @@ class DhcpController
|
||||||
private function getDiskUsage(): array
|
private function getDiskUsage(): array
|
||||||
{
|
{
|
||||||
// Simular la salida del comando df para obtener el uso del disco
|
// Simular la salida del comando df para obtener el uso del disco
|
||||||
$output = shell_exec("df -h /opt/ogdhcp | tail -1 | awk '{print $2, $3, $4, $5}'");
|
$output = shell_exec("df -h " . realpath($this->backup_dir) . " | tail -1 | awk '{print $2, $3, $4, $5}'");
|
||||||
if (!$output) {
|
if (!$output) {
|
||||||
$this->logger->error("Failed to execute disk usage command");
|
$this->logger->error("Failed to execute disk usage command");
|
||||||
return null;
|
return null;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue