From d41059d720f37d7726fb4b62fdfc7b1b38b2b194 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 28 Sep 2026 19:23:31 +0200 Subject: [PATCH] content(site-portfolio): document deployment workflow --- public/cases/site-portfolio/index.html | 27 +++++++++++++++++++++++ public/en/cases/site-portfolio/index.html | 27 +++++++++++++++++++++++ src/pages/cases/site-portfolio.en.html | 27 +++++++++++++++++++++++ src/pages/cases/site-portfolio.html | 27 +++++++++++++++++++++++ 4 files changed, 108 insertions(+) diff --git a/public/cases/site-portfolio/index.html b/public/cases/site-portfolio/index.html index d9b89dc..20d915a 100644 --- a/public/cases/site-portfolio/index.html +++ b/public/cases/site-portfolio/index.html @@ -504,6 +504,33 @@ Позже я начал осваивать Hermes Agent. Его можно было гибче настраивать и подключать к любому провайдеру LLM. Подписки на сам инструмент не было, поэтому разработка обходилась дешевле. Когда лимит в Cursor заканчивался, приходилось ждать следующего месяца. Это заметно мешало работе.

+

CI/CD: от локального preview к production

+

+ Я связал локальную разработку с репозиторием и публикацией сайта через три инструмента: Hermes Agent, Gitea и Coolify. +

+

Coolify на VPS

+

+ Чтобы публиковать сайт, я купил VPS и установил Coolify. Это платформа для развёртывания веб-приложений. Мой сайт работает там как веб-приложение. +

+

Gitea хранит версии проекта

+

+ Для версионирования я завёл репозиторий сайта в Gitea. Там хранится история изменений проекта. +

+

Локальный preview рядом с Hermes Agent

+

+ Hermes Agent и рабочая копия проекта находятся на отдельном VPS. Там же запущен локальный сервер с предпросмотром. Я работаю с ноутбука и телефона. Ноутбук подключён к той же виртуальной сети, что и VPS агента, поэтому я могу открыть локальную версию сайта в браузере и посмотреть правки. +

+

Из main в production

+

+ Когда правки меня устраивают, я создаю коммит и отправляю их в основную ветку main. Затем запускаю деплой в Coolify. Платформа забирает новую версию проекта и публикует её для пользователей. +

+ +

Рабочая версия готова

Сейчас сайт полностью работает. Дальше планирую заняться контентом и продвижением. diff --git a/public/en/cases/site-portfolio/index.html b/public/en/cases/site-portfolio/index.html index cedac25..0914823 100644 --- a/public/en/cases/site-portfolio/index.html +++ b/public/en/cases/site-portfolio/index.html @@ -504,6 +504,33 @@ Later, I began exploring Hermes Agent. It was more flexible to configure and let me connect any LLM provider. There was no subscription for the tool itself, which made development cheaper. When my Cursor quota ran out, I had to wait until the next month. That got in the way of work.

+

CI/CD: from local preview to production

+

+ I connected local development, version control, and publishing through three tools: Hermes Agent, Gitea, and Coolify. +

+

Coolify on a VPS

+

+ To publish the site, I rented a VPS and installed Coolify. It is a platform for deploying web applications. My portfolio runs there as a web app. +

+

Gitea keeps the project history

+

+ I created a Gitea repository to version the site and keep its change history. +

+

Local preview alongside Hermes Agent

+

+ Hermes Agent and the working copy live on a separate VPS, where a local preview server is running. I work from my laptop and phone. My laptop is on the same virtual network as the agent VPS, so I can open the local site in a browser and review changes. +

+

From main to production

+

+ When I am happy with the changes, I create a commit and push them to the main branch. Then I trigger a deployment in Coolify. It takes the new project version and publishes it for visitors. +

+ +

The working version is ready

The site is fully functional. Next, I plan to work on its content and promotion. diff --git a/src/pages/cases/site-portfolio.en.html b/src/pages/cases/site-portfolio.en.html index d488b9d..debd78b 100644 --- a/src/pages/cases/site-portfolio.en.html +++ b/src/pages/cases/site-portfolio.en.html @@ -191,6 +191,33 @@ Later, I began exploring Hermes Agent. It was more flexible to configure and let me connect any LLM provider. There was no subscription for the tool itself, which made development cheaper. When my Cursor quota ran out, I had to wait until the next month. That got in the way of work.

+

CI/CD: from local preview to production

+

+ I connected local development, version control, and publishing through three tools: Hermes Agent, Gitea, and Coolify. +

+

Coolify on a VPS

+

+ To publish the site, I rented a VPS and installed Coolify. It is a platform for deploying web applications. My portfolio runs there as a web app. +

+

Gitea keeps the project history

+

+ I created a Gitea repository to version the site and keep its change history. +

+

Local preview alongside Hermes Agent

+

+ Hermes Agent and the working copy live on a separate VPS, where a local preview server is running. I work from my laptop and phone. My laptop is on the same virtual network as the agent VPS, so I can open the local site in a browser and review changes. +

+

From main to production

+

+ When I am happy with the changes, I create a commit and push them to the main branch. Then I trigger a deployment in Coolify. It takes the new project version and publishes it for visitors. +

+ +

The working version is ready

The site is fully functional. Next, I plan to work on its content and promotion. diff --git a/src/pages/cases/site-portfolio.html b/src/pages/cases/site-portfolio.html index 01007df..400698d 100644 --- a/src/pages/cases/site-portfolio.html +++ b/src/pages/cases/site-portfolio.html @@ -191,6 +191,33 @@ Позже я начал осваивать Hermes Agent. Его можно было гибче настраивать и подключать к любому провайдеру LLM. Подписки на сам инструмент не было, поэтому разработка обходилась дешевле. Когда лимит в Cursor заканчивался, приходилось ждать следующего месяца. Это заметно мешало работе.

+

CI/CD: от локального preview к production

+

+ Я связал локальную разработку с репозиторием и публикацией сайта через три инструмента: Hermes Agent, Gitea и Coolify. +

+

Coolify на VPS

+

+ Чтобы публиковать сайт, я купил VPS и установил Coolify. Это платформа для развёртывания веб-приложений. Мой сайт работает там как веб-приложение. +

+

Gitea хранит версии проекта

+

+ Для версионирования я завёл репозиторий сайта в Gitea. Там хранится история изменений проекта. +

+

Локальный preview рядом с Hermes Agent

+

+ Hermes Agent и рабочая копия проекта находятся на отдельном VPS. Там же запущен локальный сервер с предпросмотром. Я работаю с ноутбука и телефона. Ноутбук подключён к той же виртуальной сети, что и VPS агента, поэтому я могу открыть локальную версию сайта в браузере и посмотреть правки. +

+

Из main в production

+

+ Когда правки меня устраивают, я создаю коммит и отправляю их в основную ветку main. Затем запускаю деплой в Coolify. Платформа забирает новую версию проекта и публикует её для пользователей. +

+ +

Рабочая версия готова

Сейчас сайт полностью работает. Дальше планирую заняться контентом и продвижением.