👾 Главная страница devtokiory.ru https://devtokiory.ru
  • Nunjucks 78.5%
  • JavaScript 16.5%
  • Dockerfile 4.3%
  • CSS 0.7%
Find a file
Daniil Shilo 5421214bff
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 3m1s
fix: fixed runs-on
2026-06-30 03:08:13 +03:00
.docker build: add docker-compose and dockerfile 2026-06-26 07:29:27 +03:00
.forgejo/workflows fix: fixed runs-on 2026-06-30 03:08:13 +03:00
.readme/assets docs: add readme 2026-06-26 17:41:32 +03:00
.zed feat: init 2026-06-26 05:07:40 +03:00
_includes/components feat: rewrite in franken ui 2026-06-30 02:25:40 +03:00
_layouts feat: rewrite in franken ui 2026-06-30 02:25:40 +03:00
assets feat: rewrite in franken ui 2026-06-30 02:25:40 +03:00
.gitignore feat: init 2026-06-26 05:07:40 +03:00
.prettierrc feat: init 2026-06-26 05:07:40 +03:00
docker-compose.yml build: add docker-compose and dockerfile 2026-06-26 07:29:27 +03:00
eleventy.config.js feat: init 2026-06-26 05:07:40 +03:00
gulpfile.js build: add initial build inside serve task 2026-06-26 17:26:28 +03:00
index.njk feat: add about page 2026-06-30 02:38:29 +03:00
package.json feat: rewrite in franken ui 2026-06-30 02:25:40 +03:00
pnpm-lock.yaml feat: rewrite in franken ui 2026-06-30 02:25:40 +03:00
README.md docs: add readme 2026-06-26 17:41:32 +03:00
tsconfig.json feat: init 2026-06-26 05:07:40 +03:00

devtokiory

Домашняя страница проекта devtokiory.ru - простой сайт со списком сервисов и ссылками на связанные ресурсы.

Стек

  • Eleventy для сборки страниц
  • Gulp для задач разработки
  • esbuild для сборки CSS и TypeScript
  • pnpm для управления зависимостями

Установка

pnpm install

Разработка

pnpm dev

Команда запускает локальный сервер и следит за изменениями в шаблонах и ассетах.

Сборка

pnpm build

Готовые файлы попадают в директорию dist.

Docker

Проект можно запустить в контейнере через Docker Compose:

docker compose up --build

Сайт будет доступен на http://localhost:8099.

Dockerfile использует многоэтапную сборку: сначала сайт собирается в Node.js с pnpm, затем готовая директория dist отдаётся через nginx.