--- 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 - chown -R flycro:www-data /var/www/html/bookstack.octolabs.net - docker compose -f docker-compose-production.yml down - docker compose -f docker-compose-production.yml build - docker compose -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 - npx nuxi cleanup - pnpm run build - find /var/www/html/bookstack.octolabs.net -type f -exec chmod 664 {} \\; - find /var/www/html/bookstack.octolabs.net -type d -exec chmod 775 {} \\; - pm2 restart ecosystem.config.cjs