Commit Graph

22 Commits

Author SHA1 Message Date
aeedb3f5a0 fix(deps): update react to 19.2.4 to fix CVE-2025-55182, add docker workflow
Some checks failed
Build and Push Docker Images / build-and-push (push) Has been cancelled
2026-02-14 00:21:50 -03:00
d8feffe9f4 fix: add BackendPort configuration to support dynamic backend port setting
Some checks failed
Build and Deploy to Production / deploy (push) Has been cancelled
2025-10-30 00:11:07 -03:00
28be7d1e1c fix: add caching for Next.js build to improve deployment efficiency 2025-10-29 22:45:49 -03:00
4b047e0157 fix: update rsync commands in deployment workflow to improve file synchronization 2025-10-29 22:22:44 -03:00
fe03b3d4da fix: enhance file sync process in deployment workflow with detailed output and progress tracking 2025-10-29 22:14:41 -03:00
fdbb54a6b3 fix: ensure backend appsettings are included in published output and sync ecosystem files for PM2 2025-10-29 21:44:29 -03:00
0d29ba4da0 fix: update file sync paths in deployment workflow to ensure correct directory structure 2025-10-29 21:33:20 -03:00
d40cb543e9 fix: update backend project references in deployment workflow 2025-10-29 21:26:58 -03:00
41b86eccf0 fix: update backend solution references in deployment script and project descriptions 2025-10-29 21:23:08 -03:00
81e915d155 fix: update deploy workflow to improve caching and streamline environment file creation 2025-10-29 21:04:08 -03:00
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