trying action #25
							
								
								
									
										22
									
								
								.gitea/workflows/deploy.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/deploy.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,22 @@
 | 
			
		||||
name: deploy to production
 | 
			
		||||
run-name: ${{ gitea.actor }} has pushed to production
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - master 
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
jobs:
 | 
			
		||||
  deploy-frontend:
 | 
			
		||||
    runs-on: alpine
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Requirements
 | 
			
		||||
        run: apk add openssh npm
 | 
			
		||||
      - name: fetching the repo 
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
      - name: installing npm dependencies
 | 
			
		||||
        run: npm install
 | 
			
		||||
      - name: building 
 | 
			
		||||
        run: npm run build 
 | 
			
		||||
      - name: pushing to the server
 | 
			
		||||
        run: scp -R dist/ -i key -l ${{ secrets.SSH_USER }} ${{ secrets.SSH_HOST }}
 | 
			
		||||
      - run: echo "The website has been deployed. visit https://clyde.herisson.ovh/"
 | 
			
		||||
		Reference in New Issue
	
	Block a user