1
0
forked from PGL/Clyde

Deploy backend on push

This commit is contained in:
Debucquoy Anthony 2024-02-26 15:24:47 +01:00
parent bb5d1a6982
commit fbbc6978d5
Signed by: tonitch
GPG Key ID: A78D6421F083D42E

View File

@ -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"