Files
busyfeed/package.json
Lucas Orth 45d881f9a9 busyfeed: Initial commit mit Tag-Deployment
Bestehende App plus Gitea-Actions-Pipeline: Tag v* loest Build, Tests
und Container-Neustart auf dem VPS aus.

- .gitea/workflows/deploy.yml: npm ci/build/test als Gate, danach
  docker compose up -d --build. Die .env wird aus dem Repo-Secret DOTENV
  erzeugt, damit auf dem Host keine Secret-Datei gepflegt werden muss.
- docker-compose.yml: fester Projektname (der CI-Job hat ein anderes
  Arbeitsverzeichnis als der Host), Image mit Versionstag fuer Rollback,
  fester Volume-Name.
- README: Deployment- und Rollback-Abschnitt, Token-Rotation angepasst.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 19:56:54 +02:00

21 lines
434 B
JSON

{
"name": "busyfeed",
"version": "1.0.0",
"private": true,
"type": "module",
"description": "Belegtzeiten vom iPhone als ICS-Feed fuer Cal.com",
"scripts": {
"build": "tsc",
"start": "node dist/server.js",
"dev": "tsc --watch",
"test": "node --test test/*.test.js"
},
"dependencies": {
"fastify": "^5.2.1"
},
"devDependencies": {
"@types/node": "^22.10.5",
"typescript": "^5.7.3"
}
}