Deploy backend on push
This commit is contained in:
		| @ -28,3 +28,28 @@ jobs: | ||||
|         chmod 0600 key | ||||
|         scp -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key -r dist/ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}: | ||||
|     - run: echo "The website has been deployed. visit https://clyde.herisson.ovh/" | ||||
|  | ||||
|   deploy-backend: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|     - uses: actions/checkout@v4 | ||||
|     - uses: actions/setup-java@v3 | ||||
|       with: | ||||
|         java-version: '21' | ||||
|         distribution: 'temurin' | ||||
|     - uses: gradle/gradle-build-action@v3 | ||||
|     - name: building | ||||
|       run: ./gradlew backend:build | ||||
|     - name: pushing to the server | ||||
|       working-directory: ./backend | ||||
|       run: | | ||||
|         echo "${{ secrets.SSH_KEY }}" > key | ||||
|         chmod 0600 key | ||||
|         scp -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key -r backend/  ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:api/ | ||||
|     - name: restarting the backend  | ||||
|       working-directory: ./backend | ||||
|       run: | | ||||
|         echo "${{ secrets.SSH_KEY }}" > key | ||||
|         chmod 0600 key | ||||
|       ssh -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key "docker-compose restart" | ||||
|     - run: echo "The backend has been deployed. running at https://clyde.herisson.ovh/api" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user