Rewrite: Next.js → ASP.NET Core 10 Razor Pages
deploy / deploy (push) Failing after 1m21s

Full rewrite of the portfolio site from Next.js 14 to .NET 10:

- ASP.NET Core 10 Razor Pages, no Node.js dependency
- EF Core 10 + SQLite (same schema as before — data survives upgrade)
- Cookie authentication (same single-password model)
- Resend contact form via HttpClient
- Bilingual FA/EN via locale cookie + BasePageModel
- All UI ported to Razor Pages with Tailwind CDN + custom CSS
- Vanilla JS: particles, typewriter, cursor, animations, portfolio modal
- Dockerfile: SDK 10.0-alpine → aspnet 10.0-alpine (no npm/Node needed)
- CI/CD: dropped NPM_TOKEN, ADMIN_SESSION_SECRET — pure dotnet publish

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-01 07:46:56 +03:30
parent bcea9dc2f6
commit 1b3a8b493e
111 changed files with 2409 additions and 14062 deletions
+22 -35
View File
@@ -1,39 +1,26 @@
# dependencies
node_modules
.pnp
.pnp.js
# .NET
bin/
obj/
*.user
.vs/
appsettings.*.local.json
# next.js
.next/
out/
build/
# production
dist/
# typescript
*.tsbuildinfo
next-env.d.ts
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# env
.env*.local
.env
# vercel
.vercel
# CMS data (SQLite DB + uploaded media live in the mounted volume)
# CMS data (SQLite DB + uploads live in the Docker volume)
/data
# local tooling / agent state
.claude/
# Environment
.env
.env.local
.env*.local
# IDE
.idea/
.vscode/
# OS
.DS_Store
*.pem
Thumbs.db
# Claude agent state
.claude/