All checks were successful
deploy / deploy (push) Successful in 48s
- Изолированный scripts/package.json с одним fast-xml-parser, чтобы не раздувать root node_modules на хосте - scripts/install-cron.sh — настройка cron /etc/cron.d/pushkino-rss-aggregator, hourly /usr/bin/node pull-external-rss.mjs → data/news.json - logrotate weekly × 4 для /var/log/pushkino-rss-aggregator.log - Bind-mount data/ уже подцеплен в docker-compose как /var/lib/pushkino/data:ro
28 lines
583 B
JSON
28 lines
583 B
JSON
{
|
|
"name": "pushkinohistory-ru-v2",
|
|
"type": "module",
|
|
"version": "0.2.0",
|
|
"private": true,
|
|
"engines": {
|
|
"node": ">=22.12.0"
|
|
},
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/rss": "^4.0.12",
|
|
"@astrojs/sitemap": "^3.6.0",
|
|
"@fontsource/ibm-plex-sans": "^5.2.5",
|
|
"@fontsource/pt-serif": "^5.2.5",
|
|
"astro": "^6.3.6",
|
|
"sanitize-html": "^2.17.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/sanitize-html": "^2.16.0",
|
|
"sharp": "^0.34.5"
|
|
}
|
|
}
|