Обновить .gitea/workflows/action.yaml
This commit is contained in:
		
							parent
							
								
									9dd549f905
								
							
						
					
					
						commit
						1120df491b
					
				|  | @ -1,9 +1,49 @@ | ||||||
| name: Gitea Actions Demo | name: Deploy Wishlist | ||||||
| run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 | on: | ||||||
| on: [push] |   push: | ||||||
| runs-on: [linux_amd64] |     branches: [ main ] | ||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   health-chek: |   deploy: | ||||||
|  |     runs-on: ubuntu | ||||||
|     steps: |     steps: | ||||||
|       - run: echo "Hello World!" |       - name: Checkout code | ||||||
|  |         uses: actions/checkout@v3 | ||||||
|  |          | ||||||
|  |       - name: Create .env file from secrets | ||||||
|  |         run: cat ${ENV_PROD} > .env | ||||||
|  | 
 | ||||||
|  |       - name: Install PHP dependencies | ||||||
|  |         run: composer install | ||||||
|  | 
 | ||||||
|  |       - name: Install Node.js dependencies | ||||||
|  |         run: npm i | ||||||
|  | 
 | ||||||
|  |       - name: Build assets | ||||||
|  |         run: npm run build | ||||||
|  |          | ||||||
|  |       - name: Copy files to deployment directory | ||||||
|  |         run: |  | ||||||
|  |           rsync -av ./ ${DEPLOY_DIR}/ | ||||||
|  |            | ||||||
|  |           if [ -f .env ]; then | ||||||
|  |             cp .env ${DEPLOY_DIR}/.env | ||||||
|  |           fi | ||||||
|  |            | ||||||
|  |           sudo chmod -R 777 ${DEPLOY_DIR} | ||||||
|  | 
 | ||||||
|  |       #- name: Run migrations | ||||||
|  |       #  run: php artisan migrate --force | ||||||
|  | 
 | ||||||
|  |       #- name: Clear cache | ||||||
|  |       #  run: | | ||||||
|  |       #    php artisan cache:clear | ||||||
|  |       #    php artisan view:clear | ||||||
|  |       #    php artisan route:clear | ||||||
|  |       #    php artisan config:clear | ||||||
|  | 
 | ||||||
|  |       - name: Restart PHP service | ||||||
|  |         run: sudo systemctl restart php8.2-fpm | ||||||
|  | 
 | ||||||
|  |       - name: Restart Nginx | ||||||
|  |         run: sudo systemctl restart nginx | ||||||
		Loading…
	
		Reference in New Issue