--- kind: pipeline type: exec name: default platform: os: linux arch: amd64 steps: - name: Deploy commands: - cp -af . /var/www/html/bookstack.octolabs.net - cd /var/www/html/bookstack.octolabs.net - composer install - pnpm install - pnpm run build - chown -R flycro:www-data /var/www/html/bookstack.octolabs.net - find /var/www/html/bookstack.octolabs.net/www -type f -exec chmod 664 {} \\; - find /var/www/html/bookstack.octolabs.net/www -type d -exec chmod 775 {} \\; - docker -f docker-compose-production.yml down - docker -f docker-compose-production.yml build - docker -f docker-compose-production.yml up -d - docker compose exec php php artisan migrate --force - docker compose exec php php artisan optimize - docker compose exec php php artisan storage:link - pm2 restart ecosystem.config.js