Skip to content

Commit

Permalink
try to improve deploy time with tar
Browse files Browse the repository at this point in the history
  • Loading branch information
emnbdx committed Jan 28, 2025
1 parent 715fdc4 commit c90bf84
Showing 1 changed file with 12 additions and 14 deletions.
26 changes: 12 additions & 14 deletions .github/workflows/php-sandbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,16 @@ jobs:
envkey_WEBSITE_DOMAIN: ${{ vars.SANDBOX_WEBSITE_DOMAIN }}
envkey_MANDRILL_API: ${{ secrets.SANDBOX_MANDRILL_API }}
file_name: .env

- name: SFTP Deploy
uses: Dylan700/sftp-upload-action@latest
with:
server: ${{ secrets.SANDBOX_SFTP_HOST }}
username: ${{ secrets.SANDBOX_SFTP_USER }}
password: ${{ secrets.SANDBOX_SFTP_PASSWORD }}
uploads: |
./ => ./
ignore: |
.git*
composer.*
package*
*.MD

- name: Tar
run : |
tar czvf artifact.tar.gz migrations public src vendor .env
- name: Upload
run : |
scp artifact.tar.gz ${{ secrets.SANDBOX_SFTP_USER }}:${{ secrets.SANDBOX_SFTP_PASSWORD }}@${{ secrets.SANDBOX_SFTP_HOST }}:/home/socialgo/www
- name: Extract
run : |
ssh ${{ secrets.SANDBOX_SFTP_USER }}:${{ secrets.SANDBOX_SFTP_PASSWORD }}@${{ secrets.SANDBOX_SFTP_HOST }} "cd /home/socialgo/www && tar xzvf artifact.tar.gz && rm artifact.tar.gz && sudo cp -r artifact/* twitch-widget-sandbox/ && sudo rm -R artifact"

0 comments on commit c90bf84

Please sign in to comment.