Commit Graph

12 Commits

Author SHA1 Message Date
dff77d42c6 fix: add missing dotnet-solution parameter in deploy workflow 2025-10-29 19:58:36 -03:00
e2d619d539 fix: add environment variable for .NET installation directory in deploy workflow 2025-10-29 19:43:21 -03:00
40fd792be1 feat(backend): Replace Node.js API with .NET 8
This commit completes the migration of the backend service from a Node.js/Express application to an ASP.NET Core 8 Minimal API.

- Re-implemented all API endpoints in C# for improved performance and type safety.
- Updated the Gitea Actions workflow to use the `setup-dotnet` action, `dotnet publish` for building, and now caches NuGet packages.
- Modified the deployment to create an `appsettings.Production.json` file from Gitea secrets instead of a `.env` file.
- Updated the PM2 ecosystem configuration to run the application using the `dotnet` interpreter.
2025-10-29 19:14:20 -03:00
e4c9ebe15e fix: update PM2 restart command to use 'restart-portfolio' 2025-06-09 18:07:46 -03:00
390c2cb129 fix: update PM2 restart process to use a dedicated deployment script 2025-06-09 18:06:32 -03:00
953483ee15 fix: update deployment scripts to use dynamic DEPLOY_PATH for backend and frontend 2025-06-09 16:44:25 -03:00
125c6cf269 fix: update frontend environment file and improve caching for dependencies and build artifacts 2025-06-09 16:31:49 -03:00
4d4850337d fix: add caching for Node modules and Next.js build to optimize deployment speed 2025-06-09 16:15:21 -03:00
b73e74813d fix: remove unused Twitter URL from Footer component and update environment variable usage in deployment workflow 2025-06-09 16:03:33 -03:00
0b48e8c410 fix: update error handling in Contact component and disable submit button during submission 2025-06-09 15:39:55 -03:00
e618fd869b fix: update runner type in deployment workflow from node-pm2-runner to website-deploy-runner 2025-06-09 14:26:27 -03:00
89322f6b9e feat: implement deployment workflow and configure PM2 for backend and frontend applications 2025-06-09 13:13:37 -03:00