👾 Главная страница devtokiory.ru
https://devtokiory.ru
- Nunjucks 78.5%
- JavaScript 16.5%
- Dockerfile 4.3%
- CSS 0.7%
|
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 3m1s
|
||
|---|---|---|
| .docker | ||
| .forgejo/workflows | ||
| .readme/assets | ||
| .zed | ||
| _includes/components | ||
| _layouts | ||
| assets | ||
| .gitignore | ||
| .prettierrc | ||
| docker-compose.yml | ||
| eleventy.config.js | ||
| gulpfile.js | ||
| index.njk | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
Домашняя страница проекта 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.