commit 6edf8aec60e16265ca776a7011fef83a2a426777 Author: dv Date: Thu Mar 19 00:22:40 2026 +0300 наброски diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/services/nginx/nginx.conf b/services/nginx/nginx.conf new file mode 100644 index 0000000..e69de29 diff --git a/services/nginx/sites-enabled/bot2.ihateamerica.ru b/services/nginx/sites-enabled/bot2.ihateamerica.ru new file mode 100644 index 0000000..c844ec2 --- /dev/null +++ b/services/nginx/sites-enabled/bot2.ihateamerica.ru @@ -0,0 +1,28 @@ +server { + listen 443 ssl; + server_name bot2.ihateamerica.ru; + + ssl_certificate /etc/letsencrypt/live/bot2.ihateamerica.ru/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/bot2.ihateamerica.ru/privkey.pem; + + access_log /var/log/nginx/bot2_access.log; + + location / { + proxy_pass http://10.100.0.5:8080; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # Для вебхуков важно не буферизировать + proxy_buffering off; + proxy_request_buffering off; + } +} + +server { + listen 80; + server_name bot2.ihateamerica.ru; + return 301 https://$host$request_uri; +} diff --git a/services/nginx/sites-enabled/ci.ihateamerica.ru b/services/nginx/sites-enabled/ci.ihateamerica.ru new file mode 100644 index 0000000..d5d1e35 --- /dev/null +++ b/services/nginx/sites-enabled/ci.ihateamerica.ru @@ -0,0 +1,24 @@ +server { + listen 443 ssl; + server_name ci.ihateamerica.ru; + + ssl_certificate /etc/letsencrypt/live/ci.ihateamerica.ru/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/ci.ihateamerica.ru/privkey.pem; + + access_log /var/log/nginx/ci_access.log; + + location / { + proxy_pass http://10.100.0.5:8008; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } +} + +server { + listen 80; + server_name ci.ihateamerica.ru; + return 301 https://$host$request_uri; +}