fix
This commit is contained in:
parent
0365252728
commit
9cd624175d
3 changed files with 19 additions and 6 deletions
|
|
@ -1,6 +1,5 @@
|
|||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:mnemo_cards_web_v2/di/app_scope/modules/storage_module.dart';
|
||||
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
void main() {
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ else
|
|||
echo "📝 Добавляем поддержку ACME challenge в nginx..."
|
||||
sudo printf 'server {\n listen 80;\n server_name _;\n location /.well-known/acme-challenge/ {\n root /var/www/html;\n try_files $uri =404;\n }\n location / {\n return 404;\n }\n}\n' > /etc/nginx/sites-available/acme-challenge
|
||||
sudo ln -sf /etc/nginx/sites-available/acme-challenge /etc/nginx/sites-enabled/acme-challenge
|
||||
sudo nginx -t && sudo systemctl reload nginx
|
||||
sudo /usr/sbin/nginx -t && sudo systemctl reload nginx
|
||||
fi
|
||||
|
||||
# Изменяем команду certbot на webroot режим
|
||||
|
|
@ -169,7 +169,7 @@ sudo cp /tmp/api-https-only /etc/nginx/sites-available/api
|
|||
|
||||
# Проверяем конфигурацию nginx
|
||||
echo "🔍 Проверяем конфигурацию nginx..."
|
||||
if sudo nginx -t; then
|
||||
if sudo /usr/sbin/nginx -t; then
|
||||
echo "✅ Конфигурация nginx валидна"
|
||||
else
|
||||
echo "❌ Ошибка в конфигурации nginx!"
|
||||
|
|
|
|||
|
|
@ -193,10 +193,24 @@ generate_nginx_config "code.mnemo-cards.online" "3000" "forgejo"
|
|||
echo ""
|
||||
echo "📊 Validating generated configurations..."
|
||||
|
||||
# Test each configuration
|
||||
# Test configurations by temporarily copying them to sites-available and testing
|
||||
echo "Testing generated configurations..."
|
||||
for config in "$OUTPUT_DIR"/*.conf; do
|
||||
echo "Testing $(basename "$config")..."
|
||||
/usr/sbin/nginx -t -c /etc/nginx/nginx.conf -g "include $config;" 2>/dev/null && echo "✅ Valid" || echo "❌ Invalid"
|
||||
config_name=$(basename "$config")
|
||||
echo "Testing $config_name..."
|
||||
|
||||
# Copy to temp location and test
|
||||
cp "$config" "/etc/nginx/sites-available/${config_name}.test" 2>/dev/null || true
|
||||
ln -sf "/etc/nginx/sites-available/${config_name}.test" "/etc/nginx/sites-enabled/${config_name}.test" 2>/dev/null || true
|
||||
|
||||
if /usr/sbin/nginx -t 2>/dev/null; then
|
||||
echo "✅ Valid"
|
||||
else
|
||||
echo "❌ Invalid"
|
||||
fi
|
||||
|
||||
# Clean up test files
|
||||
rm -f "/etc/nginx/sites-enabled/${config_name}.test" "/etc/nginx/sites-available/${config_name}.test" 2>/dev/null || true
|
||||
done
|
||||
|
||||
echo ""
|
||||
|
|
|
|||
Loading…
Reference in a new issue