From 4e6ab190d1be739c250add644d600bc691aa8012 Mon Sep 17 00:00:00 2001 From: Michael Breazu Date: Thu, 8 Oct 2026 16:59:26 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B2=20nginx=20=D0=B8=20=D1=80=D0=B5=D0=B6=D0=B8=D0=BC=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=B2=D1=8C=D1=8E=20(noindex,=20=D0=B1=D0=B5?= =?UTF-8?q?=D0=B7=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B0=D0=BA=D1=82=D0=BE=D0=B2?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refs breazu/breazu#2 Co-Authored-By: Claude Opus 5.5 --- Dockerfile | 4 ++++ README_DEPLOY.md | 23 +++++------------------ index.html | 19 ++++++++++--------- nginx.conf | 13 +++++++++++++ report.html | 1 + robots.txt | 2 ++ 6 files changed, 35 insertions(+), 27 deletions(-) create mode 100644 Dockerfile create mode 100644 nginx.conf create mode 100644 robots.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c233fc8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM nginx:1.30-alpine +COPY nginx.conf /etc/nginx/conf.d/default.conf +COPY index.html report.html robots.txt /usr/share/nginx/html/ +COPY assets /usr/share/nginx/html/assets diff --git a/README_DEPLOY.md b/README_DEPLOY.md index f67aa68..ba88672 100644 --- a/README_DEPLOY.md +++ b/README_DEPLOY.md @@ -1,19 +1,6 @@ -# breazu — статический сайт +# breazu — сайт -Папка целиком заливается на VPS, сборки нет. Состав: `index.html` (главная + hash-подстраницы -`#/buyers`, `#/vendors`, `#/inhouse`), `report.html` (демо-отчёт), `assets/` (бренд). - -nginx: - -```nginx -server { - listen 80; - server_name breazu.com; # заменить на реальный домен - root /var/www/breazu; - index index.html; - location / { try_files $uri $uri/ =404; } -} -``` - -Перед публикацией: заменить `hello@breazu.com` на реальный адрес (grep по обоим html), -подключить HTTPS (certbot). Бренд-ассеты — `assets/` (единственная копия; папки `УПАКОВКА` больше нет). +Статика в nginx (`Dockerfile`, `nginx.conf`). Push в `main` репозитория `breazu/site` +вызывает вебхук, и Coolify (проект `breazu`, приложение `breazu-site`) выкладывает +https://breazu.net. Сейчас режим превью: `noindex` в заголовке, meta и `robots.txt`, +контактов нет. Задачи — в `breazu/breazu`. diff --git a/index.html b/index.html index c69dfeb..145ffa2 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,7 @@ + breazu @@ -227,7 +228,7 @@ Sample report - Contact + Contact @@ -333,7 +334,7 @@
@@ -345,7 +346,7 @@

Know what you’re signing.

You’re about to commit €50k–2m on documents written by the other side. We recompute every line, test the price against benchmarks, and read the contract the way it will be read in a dispute — then hand you the amendments.

@@ -379,7 +380,7 @@
Our documents are confidential.

NDA before documents, reports addressed to you alone, nothing you send is reused in any form.

Can you just pick the vendor for us?

The audit ends in a verdict per proposal: sign / sign with listed amendments / don’t sign, with reasons.

- + @@ -390,7 +391,7 @@

Your proposal, built while your seniors keep building.

Every tender answer costs you 40–80 senior hours — architect, lead, PM — pulled off billable work, with no guarantee of winning. We produce the estimate and the proposal document, built by people who audit proposals for buyers.

@@ -413,7 +414,7 @@
Our rates and margins are sensitive.

NDA first, and your commercial data never enters our benchmark base.

What do you need from us to start?

The RFP/brief, your rate card and team model, and 60 minutes with whoever owns the deal. First draft of the estimate in 48 hours.

- + @@ -424,7 +425,7 @@

A second number the board can trust.

When the only estimate is the team’s own, the budget owner has nothing to test it against. We build an independent estimate of the same scope — blind — then reconcile the two numbers in one working session.

NDA before documents, as on every engagement.

@@ -445,7 +446,7 @@
Won’t the team see this as distrust?

In practice the reconciliation session often ends with the team adopting the parts that make their own number defensible.

We also got vendor quotes — can you compare all of it?

Yes: internal estimate, vendor proposals and our independent number on one base — that’s the full audit service.

- + @@ -455,7 +456,7 @@ breazu Independent eyes on software estimates. - hello@breazu.com · EU + Contact details coming soon · EU