when: - event: push branch: master steps: build: image: node commands: - echo "Installing pnpm..." - npm install -g pnpm - echo "Installing dependencies..." - pnpm i --frozen-lockfile - echo "Building..." - pnpm run build deploy: image: node environment: CLOUDFLARE_ACCOUNT_ID: from_secret: cloudflare_account_id CLOUDFLARE_API_TOKEN: from_secret: cloudflare_api_token commands: - echo "Moving..." - cp -r dist/. /tmp/output volumes: - /home/docker/sakosite:/tmp/output