diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2ab246d..a631d37 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -82,7 +82,6 @@ jobs: EMAIL_HOST_PASSWORD: ${{ secrets.EMAIL_HOST_PASSWORD }} run: pytest . - build: needs: test runs-on: ubuntu-latest @@ -90,6 +89,15 @@ jobs: - uses: actions/checkout@v2 - name: Copy repository contents via scp uses: appleboy/scp-action@master + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USERNAME }} + port: ${{ secrets.PORT }} + key: ${{ secrets.SSHKEY }} + source: "." + target: "/var/www/mywebsite" + - name: Create .env file on remote server + uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} @@ -113,9 +121,6 @@ jobs: sudo echo EMAIL_PORT=${{ secrets.EMAIL_PORT }} >> .env sudo echo EMAIL_HOST_USER=${{ secrets.EMAIL_HOST_USER }} >> .env sudo echo EMAIL_HOST_PASSWORD=${{ secrets.EMAIL_HOST_PASSWORD }} >> .env - source: "." - target: "/var/www/mywebsite" - - name: Executing remote command uses: appleboy/ssh-action@master with: @@ -126,5 +131,3 @@ jobs: script: | cd /var/www/mywebsite docker-compose up -d - -