Sets up a Gitea Actions workflow to automatically build and deploy the React portfolio website to the production server.
This includes:
- Using a containerized environment for consistent builds.
- Installing dependencies and building the project.
- Deploying the built files to the web server via SSH and rsync.
- Reloading the web server configuration to apply changes.
Also, this change updates the .gitignore file to exclude the 'dist' directory.