Skip to content

Commit

Permalink
about + irc message
Browse files Browse the repository at this point in the history
  • Loading branch information
assada committed May 18, 2024
1 parent 9fa10e2 commit a77a360
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 12 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,17 @@ jobs:
port: ${{ secrets.PORT }}
script: |
cd /home/assada/ut3usw.dead.guru/ && rm -rf /home/assada/ut3usw.dead.guru/build && unzip release.zip && rm release.zip && docker compose restart
- name: IRC notification
uses: Gottox/irc-message-action@v2
with:
channel: '##dead'
nickname: GitHub
server: 'irc.dead.guru'
notice: true
message: |-
${{ github.actor }} pushed ${{ github.event.ref }} ${{ github.event.compare }}
- name: send telegram message on push
uses: appleboy/telegram-action@master
with:
Expand Down
12 changes: 4 additions & 8 deletions docs/how-it-works.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,12 @@
sidebar_position: 2
---

# Як працює цей сайт
# Як працює цей сайт і трохи про мережу "dead.guru"

Все починалось з assada.dead.guru який працював на власному "двіжку" з крутим кастомним дизайном. Але мені просто стало лінь його підтримувати і я прийняв рішення переїхати на Docusaurus.

Єдине що зараз не зручно - відсутність CI/CD. Але згодом я щось придумаю... Або ні =)
Репозиторій з цим сайтом знаходиться на [GitHub](https://github.com/assada/ut3usw.dead.guru/tree/master). Після пушу в `master` гілку запускається Github Action що збирає сайт і по sftp доставляє артефакт на мій сервер.

## Оригінальний опис
Сервер працює на **Debian 12** і використовує docker контейнеризацію для кожного сервісу. [Caddy](https://caddyserver.com/) як реверс проксі для вебу. Інші мої сервіси можна знайти на сайті мережі https://dead.guru, а також в дружній мережі [hypogea.org](https://hypogea.org). Наші мережі об'єднані через [tailscale](https://github.com/tailscale/tailscale). І в середині мережі доступні закриті сервіси.

Я довго шукав платформу що дозволить швидко і зручно створювати нотатки і публікувати їх у тому вигляді який мені подобається.

Загалом найбільш схожим проектом є GitHub Pages. Але мені здалось що реалізація кастомних фіч займе забагато часу. Тому я написав супер простий проект на Laravel що просто рекурсивно сканує папку з md файлами. Без бази. З одним лиш контролером. Мені навіть здається що даремно я взагалі взяв Laravel.(я скоріше використав вже існуючий ларавель проект що в мене вже був і просто видалив все зайве). Для md парсеру можна писати кастомні теги тощо. Так, авжеж, Jekyl в GitHub Pages це теж дозволяє. Але, у мене на меті створювати тут якісь складніші спецпроекти. Саме репозиторій з нотатками “підєднаний” до основнго рушію цього блогу як гіт сабмодуль та налаштований git actions виконує ssh команду для апдейту сабмодуля на сервері. Таким чином будь-які зміни в нотатках автоматично публікуються.

Наразі одна з головних проблем це те що я створюю лише маркдаун файли і вийти за рамки контейнеру(наприклад для SEO мета-тегів) доволі складно. Але можливо. Цього поки немає.
Долучайтесь до мережі irc.dead.guru#dead або зв'яжіться зі мною через XMPP `[email protected]`.
11 changes: 7 additions & 4 deletions docs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@
sidebar_position: 1
---

# Що тут?
# Хто тут?

Тут можна читати всі мої особисті записи. Вони також опубліковані на [GitHub](https://github.com/assada/notes).
Привіт!

Тут можна читати всі мої особисті і публічні записи. Вони також опубліковані на [GitHub](https://github.com/assada/ut3usw.dead.guru/tree/master/docs).

Здебільшого це власні нотатки про різні технічні речі, які я вивчаю. Якщо ви хочете допомогти мені в цьому, то ви можете внести власний внесок в документацію.

Expand All @@ -14,11 +16,12 @@ sidebar_position: 1

## Про автора, UT3USW

Я, Олексій; UT3USW; assada. Народився в Україні в Києві. IT спеціаліст, адепт високонавантажених систем та мереж. Радіоаматор і художник.
Я, Олексій; `UT3USW`; `assada`. Народився в Україні в Києві. IT спеціаліст, адепт високонавантажених систем та мереж. Радіоаматор і художник.

Звʼязок зі мною можна встановити через XMPP `[email protected]`, IRC `irc.dead.guru#dead` (@figushki) або [Twitter](https://twitter.com/speed_shit).
Або напишіть мені на пошту: `ut3usw(at)gmail.com`

* DMR ID: [2550574](https://database.radioid.net/database/view?id=2550574)
* Github: https://github.com/assada
* Github: https://github.com/assada (https://git.dead.guru/assada)
* Піксельфед: https://pi.dead.guru/i/web/profile/539480114509897729
* GPG: https://pgp.mit.edu/pks/lookup?op=get&search=0xD4860A938E541F06

0 comments on commit a77a360

Please sign in to comment.