mirror of
https://github.com/fabriziosalmi/patterns.git
synced 2025-12-17 17:55:48 +00:00
Update nginx.yml
This commit is contained in:
parent
b0193fcdc8
commit
325888949a
20
.github/workflows/nginx.yml
vendored
20
.github/workflows/nginx.yml
vendored
@ -21,9 +21,27 @@ jobs:
|
|||||||
wget https://github.com/fabriziosalmi/patterns/releases/download/latest/nginx_waf.zip -O nginx_waf.zip
|
wget https://github.com/fabriziosalmi/patterns/releases/download/latest/nginx_waf.zip -O nginx_waf.zip
|
||||||
unzip nginx_waf.zip -d waf_rules
|
unzip nginx_waf.zip -d waf_rules
|
||||||
|
|
||||||
|
- name: Verify WAF rules extraction
|
||||||
|
run: |
|
||||||
|
if [ ! -d "waf_rules" ]; then
|
||||||
|
echo "Error: WAF rules directory not found!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
if [ -z "$(ls -A waf_rules/*.conf 2>/dev/null)" ]; then
|
||||||
|
echo "Error: No .conf files found in waf_rules!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
- name: Verify nginx.conf exists
|
||||||
|
run: |
|
||||||
|
if [ ! -f "tests/nginx.conf" ]; then
|
||||||
|
echo "Error: tests/nginx.conf not found in the repository!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Combine Nginx configuration
|
- name: Combine Nginx configuration
|
||||||
run: |
|
run: |
|
||||||
cat nginx.conf waf_rules/*.conf > combined_nginx.conf
|
cat tests/nginx.conf waf_rules/*.conf > combined_nginx.conf
|
||||||
echo "Combined Nginx configuration:"
|
echo "Combined Nginx configuration:"
|
||||||
cat combined_nginx.conf
|
cat combined_nginx.conf
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user