Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
phosphorylation
/
tecas-solar.ma
/
.github
/
workflows
:
deploy-staging.yml
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
name: Deploy script on: push: branches: - main workflow_dispatch: inputs: deploy: description: 'Deploy script' required: true default: 'true' jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: SSH Deploy to server uses: appleboy/ssh-action@v0.1.7 with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} key: ${{ secrets.SSH_KEY }} port: ${{ secrets.PORT }} script: | set -e cd /home/digitonm/subdomains/tecas git reset --hard git pull -s recursive -X theirs https://abdelhamiderrahmouni:${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/digiton-ma/tecas-solar.git main /usr/local/bin/ea-php83 ~/composer.phar install --no-interaction --prefer-dist --optimize-autoloader if [ ! -d "$HOME/.nvm" ]; then curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash fi [ -s "$HOME/.nvm/nvm.sh" ] && \. "$HOME/.nvm/nvm.sh" npm install npm run build /usr/local/bin/ea-php83 artisan cache:clear /usr/local/bin/ea-php83 artisan migrate --force