Adds CI/CD pipeline for portfolio deployment
All checks were successful
Deploy React portfolio / deploy (push) Successful in 31s
All checks were successful
Deploy React portfolio / deploy (push) Successful in 31s
Sets up a CI/CD pipeline to automate the deployment of the portfolio website to a web server. The pipeline includes steps for: - Checking out the code - Setting up Node.js - Installing dependencies - Building the application - Deploying the built application to the web server via SSH. This automated deployment ensures that the portfolio is always up-to-date with the latest changes. feat: update to use correct ssh Updates deployment script to use dist folder Modifies the deployment script to correctly reference the `dist` directory instead of the `build` directory. This ensures that the correct files are deployed to the web server. Automates deployment workflow using Gitea Actions 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. edit to use ssh secret instead fix: english translation for education fix: correct contact mail fix: store system choice for theme
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -86,3 +86,6 @@ typings/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# Vite react build output
|
||||
dist/
|
||||
Reference in New Issue
Block a user