From 86d48f70f5b5362bb8d90491f5a526c716bf470f Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 16 Nov 2025 16:18:05 +0300 Subject: [PATCH] stuff --- .../deploy/fix-forgejo-config.sh | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/mnemo_cards_web_v2/deploy/fix-forgejo-config.sh b/mnemo_cards_web_v2/deploy/fix-forgejo-config.sh index efbb5fc..b884465 100755 --- a/mnemo_cards_web_v2/deploy/fix-forgejo-config.sh +++ b/mnemo_cards_web_v2/deploy/fix-forgejo-config.sh @@ -148,15 +148,25 @@ fi # Apply updated nginx configuration print_status "Applying updated nginx configuration..." -if [ -f "/etc/nginx/sites-available/forgejo" ]; then - print_status "Copying updated nginx config..." - sudo cp "$SCRIPT_DIR/forgejo-nginx.conf" "/etc/nginx/sites-available/forgejo" - print_success "Nginx config updated" +print_info "Script directory: $SCRIPT_DIR" +print_info "Looking for nginx config: $SCRIPT_DIR/forgejo-nginx.conf" + +if [ -f "$SCRIPT_DIR/forgejo-nginx.conf" ]; then + print_success "Nginx config file found" + if [ -f "/etc/nginx/sites-available/forgejo" ]; then + print_status "Updating existing nginx config..." + sudo cp "$SCRIPT_DIR/forgejo-nginx.conf" "/etc/nginx/sites-available/forgejo" + print_success "Nginx config updated" + else + print_status "Installing new nginx config..." + sudo cp "$SCRIPT_DIR/forgejo-nginx.conf" "/etc/nginx/sites-available/forgejo" + sudo ln -sf "/etc/nginx/sites-available/forgejo" "/etc/nginx/sites-enabled/forgejo" + print_success "Nginx config installed" + fi else - print_warning "Forgejo nginx config not found, copying..." - sudo cp "$SCRIPT_DIR/forgejo-nginx.conf" "/etc/nginx/sites-available/forgejo" - sudo ln -sf "/etc/nginx/sites-available/forgejo" "/etc/nginx/sites-enabled/forgejo" - print_success "Nginx config installed" + print_error "Nginx config file not found at: $SCRIPT_DIR/forgejo-nginx.conf" + print_error "Please ensure forgejo-nginx.conf exists in the same directory as this script" + exit 1 fi # Check nginx configuration and reload