chore: update Dockerfile for pnpm, modify package.json dependencies, and implement rate limiting

- Switched from npm to pnpm for dependency management in Dockerfile, improving build efficiency.
- Updated Vue and Vue Router versions in package.json for better compatibility.
- Changed placeholder URLs in site.ts to actual Fiverr links and adjusted review count.
- Removed obsolete sitemap.xml file to streamline the project.
- Added a new rate limiting plugin to manage API request limits for the contact endpoint.
This commit is contained in:
2026-04-10 19:19:36 +02:00
parent 9a66eec033
commit 8b69a12342
5 changed files with 53 additions and 95 deletions
+3 -3
View File
@@ -58,13 +58,13 @@ export const siteConfig: SiteConfig = {
},
{
id: 'telegram-bot',
url: '#',
url: 'https://www.fiverr.com/users/mr_kayjaydee',
image: '/images/fiverr/telegram_bot.webp',
price: '$20',
},
{
id: 'website-development',
url: '#',
url: 'https://www.fiverr.com/users/mr_kayjaydee',
image: '/images/fiverr/website.webp',
price: '$50',
},
@@ -96,7 +96,7 @@ export const siteConfig: SiteConfig = {
priceRange: '$$$',
aggregateRating: {
ratingValue: '5',
reviewCount: '50',
reviewCount: '10',
},
},
},