--- deployment: tasks: - export DEPLOY_PATH=/home4/educa7ls/staging.eegsac.com # Install dependencies - pnpm i --frozen-lockfile # Build Nestjs - pnpm build # Build JSX files - node ./esbuild-prod.js # Build hydration script - node ./esbuild-client-prod.js # Build tailwind - ./node_modules/.bin/tailwindcss -i static/tailwind.css -o ./static/styles.css --minify # Remove previous deployments - rm -rf $DEPLOY_PATH/* # Move files to deploy path - /bin/cp -r ./dist $DEPLOY_PATH - /bin/cp -r ./static $DEPLOY_PATH - /bin/cp ./package.json $DEPLOY_PATH - /bin/cp ./pnpm-lock.yaml $DEPLOY_PATH - /bin/cp ./.htaccess $DEPLOY_PATH # Remove build dependencies - rm -rf ./node_modules # Install prod deps - cd $DEPLOY_PATH - pnpm i --frozen-lockfile --prod # Success??